Ich benötige ein Windows-Dienstprogramm (XP / 7), um ständig laufende Prozesse kontinuierlich zu überwachen und sie zu beenden (und optional neu zu starten), wenn sie hängen bleiben.
Es gibt viele interaktive Tools (vor allem Sysinternals). Aber ich habe ein Programm auf einer wenig genutzten Workstation, das kontinuierlich und zuverlässig ausgeführt werden muss. Beide sind nicht zwei seiner Stärken :) Es erfordert kontinuierliches Babysitten, und ich hätte lieber nur ein Überwachungsdienstprogramm (sogar ein kostenpflichtiges) eine) die es unter definierbaren Bedingungen töten / neu starten kann - z. B. CPU> 80%, Status "Nicht reagiert" usw.
windows
process
monitoring
Sean O.
quelle
quelle
Antworten:
Ich bin auf ein Dienstprogramm gestoßen, das ~ 90% meiner Anforderungen erfüllt: Kiwi Application Monitor , mit dem Prozesse beendet / neu gestartet werden können, die zu viel Speicher- / CPU-Zeit verbrauchen.
quelle
Die Light-Version von IPSentry könnte den Trick machen. Sie können auswählen, welche Funktionen Sie kaufen möchten: http://www.ipsentry.com/
Wie stellen Sie andererseits fest, ob das Programm ausgeführt wird? Möglicherweise können Sie dieses sehr spezifische Problem mit einem VB-Skript lösen, das alle paar Minuten als geplante Aufgabe ausgeführt wird, um das System zu überprüfen und das Programm bei Bedarf neu zu starten. Hier ist ein Beispiel für jemanden, der etwas Ähnliches tut (wenn auch mit einem ganz anderen Endziel): www.tek-tips.com/viewthread.cfm?qid=395765
quelle