J'ai besoin d'un utilitaire Windows (XP / 7) pour surveiller en permanence les processus en cours d'exécution et les tuer (et éventuellement les redémarrer) s'ils se bloquent.
Il existe de nombreux outils interactifs (Sysinternals, notamment). Mais j'ai un programme sur un poste de travail peu utilisé qui doit fonctionner en continu et de manière fiable, qui ne sont pas deux de ses points forts :) Il nécessite un babysitting continu, et je préfère simplement avoir un utilitaire de surveillance (même un payant un) qui peut le tuer / le redémarrer dans des conditions définissables - par exemple CPU> 80%, état "Ne répond pas", etc.
windows
process
monitoring
Sean O
la source
la source
Réponses:
Je suis tombé sur un utilitaire qui fait ~ 90% de ce dont j'ai besoin: Kiwi Application Monitor , qui peut tuer / redémarrer les processus qui consomment trop de mémoire / temps CPU.
la source
La version allégée d'IPSentry pourrait faire l'affaire, vous pouvez choisir les fonctionnalités que vous souhaitez acheter: http://www.ipsentry.com/
D'un autre côté, comment déterminez-vous si le programme est en cours d'exécution? Vous pourrez peut-être résoudre ce problème très spécifique avec un script VB qui s'exécute en tant que tâche planifiée toutes les quelques minutes environ pour vérifier le système et redémarrer le programme si nécessaire. Voici un exemple de quelqu'un qui fait quelque chose de similaire (mais avec un objectif final très différent): www.tek-tips.com/viewthread.cfm?qid=395765
la source