Duplicate RunAlways SFC whenever there are Windows updates

Any time our ignition server restarts due to windows updates the next day all are RunAlways SFC have duplicate instances running. this causes problems because the SFCs fight for resources when they both fire off.

we are running services in a master/backup configuration and we are currently running version 7.8.4

You might try this script at the beginning of your SFC, which will kill other instances of the chart:

sfc = system.sfc.getRunningCharts()
for row in system.dataset.toPyDataSet(sfc):
        if row[1] == chart.chartPath:
                if row[0] != chart.instanceId:
                        system.sfc.cancelChart(row[0])