Systemvariable wird gesetzt obwohl es kein Programm gibt
10.11.2018, 22:53
Hallo zusammen,
ich hoffe es gibt hier jemanden der eine Idee hat wie ich der Sache auf die Spur kommen kann. Ich habe eine Systemvariable die nicht ganz das getan hat was sie sollte.
Bei der Suche nach dem Fehler habe ich festgestellt, dass sie von irgendwo bedient wird was ich nicht in der Hand habe.
Ich habe inzwischen alle Programme auf eine neue Variable abgeändert. Das funktioniert nun. Nach wie vor ist es jedoch so, dass wenn ich die alte merkwürdige Variable setze, dass sie immer bei Sekunde 46/47 jeder Minute zurück gesetzt wird. Lasse ich mir die verbundenen Programme auflisten, so gibt es keines mehr.
Woher wird die Variable bedient? Wie kann ich dahinter kommen?
Ich habe einen Syslog Server, der alle CCU Aktionen logt. Hier steht bei dem entsprechenden Zeitstempel folgendes:
Info: SchedulerRT::ExecuteWriteJob: try to call set state - DP id = 20189 value = 0
Info: SchedulerRT::ExecuteWriteJob: set state - DP id = 20189
Verbose: SchedulerRT::Execute -> ExecuteWriteJob: oid = 20189; ticks = 1
Die id entspricht der ominösen Systemvariable.
Ich kann allerdings nichts damit anfangen. iseRTScheduler.cpp? Sie wird also von etwas internem bedient? Nicht über die XML Schnittstelle.
Ok, und wie bekomme ich das weg, wenn ich doch gar keine Programme mehr gelistet bekomme die diese Variable bedienen?
Hat jemand einen Tipp für mich?
Grüße
Stefan
ich hoffe es gibt hier jemanden der eine Idee hat wie ich der Sache auf die Spur kommen kann. Ich habe eine Systemvariable die nicht ganz das getan hat was sie sollte.
Bei der Suche nach dem Fehler habe ich festgestellt, dass sie von irgendwo bedient wird was ich nicht in der Hand habe.
Ich habe inzwischen alle Programme auf eine neue Variable abgeändert. Das funktioniert nun. Nach wie vor ist es jedoch so, dass wenn ich die alte merkwürdige Variable setze, dass sie immer bei Sekunde 46/47 jeder Minute zurück gesetzt wird. Lasse ich mir die verbundenen Programme auflisten, so gibt es keines mehr.
Woher wird die Variable bedient? Wie kann ich dahinter kommen?
Ich habe einen Syslog Server, der alle CCU Aktionen logt. Hier steht bei dem entsprechenden Zeitstempel folgendes:
Info: SchedulerRT::ExecuteWriteJob: try to call set state - DP id = 20189 value = 0
Info: SchedulerRT::ExecuteWriteJob: set state - DP id = 20189
Verbose: SchedulerRT::Execute -> ExecuteWriteJob: oid = 20189; ticks = 1
Die id entspricht der ominösen Systemvariable.
Ich kann allerdings nichts damit anfangen. iseRTScheduler.cpp? Sie wird also von etwas internem bedient? Nicht über die XML Schnittstelle.
Ok, und wie bekomme ich das weg, wenn ich doch gar keine Programme mehr gelistet bekomme die diese Variable bedienen?
Hat jemand einen Tipp für mich?
Grüße
Stefan