Hallo zusammen,
ich habe vor ein paar Wochen ein Autoit Script gebaut, welches "eigentlich" zuverlässig läuft. Ca. alle 10 Sekunden kommt dabei ein Logfile Eintrag zustanden. Somit kann ich remote - via Logfile - sehen, ob die Anwendung noch läuft. Jeden Tag wird ein neues Logfile generiert. Es kam dann man der Zustand, dass nach 4 oder 5 Tagen kein Logfile mehr vom aktuellen Tag vorhanden war. Ich habe dann festgestellt, dass das Logfile vom Vortag mittendrin aufgehört hat zu protokollieren.
Daraufhin lassen ich jetzt um kurz vor Mitternacht den PC automatisch neu durchstarten (die paar Minuten tun mir nicht weh). Danach fängt die Anwendung wieder an zu protokollieren. Leider kommt es jetzt ab und zu vor, dass binnen 24 Stunden die Anwendung auch nicht mehr protokolliert, obwohl Sie "optisch" noch läuft. Wie kann man denn sowas abfangen, also einen Prozess, der zwar noch laut Taskmanager aktiv ist, aber "innerlich" wohl schon tod?