¿Utilidad para monitorear matar / reiniciar el proceso pícaro?

10

Necesito una utilidad de Windows (XP / 7) para monitorear continuamente los procesos siempre en ejecución y eliminarlos (y opcionalmente reiniciarlos) si se bloquean.

Existen muchas herramientas interactivas (Sysinternals, sobre todo). Pero tengo un programa en una estación de trabajo poco utilizada que necesita ejecutarse de manera continua y confiable, los cuales no son dos de sus puntos fuertes :) Requiere cuidado de niños continuo, y prefiero simplemente tener una utilidad de monitoreo (incluso un pago uno) que puede matarlo / reiniciarlo en condiciones definibles, por ejemplo, CPU> 80%, Estado de "No responde", etc.

Sean O
fuente
¡Veo esta pregunta todos los días! ¿Está enviando correo no deseado y eliminándolo o es solo un tema realmente candente?
marcusw
Hice búsquedas y encontré preguntas similares. Pero nada como lo que necesito.
Sean O

Respuestas:

4

Me he encontrado con una utilidad que hace ~ 90% de lo que necesito: Kiwi Application Monitor , que puede matar / reiniciar procesos que consumen demasiada memoria / tiempo de CPU.

Sean O
fuente
0

La versión ligera de IPSentry puede hacer el truco, puede elegir qué características desea comprar: http://www.ipsentry.com/

Por otro lado, ¿cómo determina si el programa se está ejecutando? Es posible que pueda resolver este problema muy específico con un script VB que se ejecuta como una tarea programada cada pocos minutos para verificar el sistema y reiniciar el programa si es necesario. Aquí hay un ejemplo de alguien haciendo algo similar (aunque con un objetivo final muy diferente): www.tek-tips.com/viewthread.cfm?qid=395765

mate
fuente
Matt, gracias por el consejo. Desafortunadamente, parece que IP Sentry realiza una gran cantidad de monitoreo, excepto el monitoreo de aplicaciones. El hilo de tek-tips parece interesante ... Me pregunto si PowerShell puede hacer algo similar, y más simplemente :)
Sean O