J'ai une application Web, écrite en ColdFusion, qui démarre périodiquement en utilisant 100% du processeur du serveur et bloque le service ColdFusion. Comme je n'ai pas réussi à reproduire le problème moi-même, je voudrais trouver un utilitaire qui me notifiera par e-mail lorsque l'utilisation du processeur commencera à grimper, donc je peux sauter sur le serveur, regardez FusionReactor pour voir ce qui se passe, et identifier le code se conduisant mal. J'ai cherché Google et j'ai été incapable de trouver un utilitaire approprié, donc j'ai pensé que je demanderais si d'autres programmeurs ont trouvé un outil qui peut faire ce genre de surveillance. Compte tenu des spécificités de mes besoins, je préférerais ne pas écrire mon propre outil de surveillance.Notification de la CPU Windows pour une mauvaise application de l'application ColdFusion
Si vous avez d'autres suggestions pour aborder le problème global, j'aimerais les entendre aussi.
Les réponses aux réponses:
Utilisation de Windows perfmon pour déclencher une ligne de commande semble prometteur. Quelqu'un peut-il me diriger vers un tutoriel sur la façon de faire cela?
Nous n'avons pas de système de surveillance configuré pour recevoir les interruptions SNMP.
Nous utilisons ColdFusion 8 Standard Edition, qui n'inclut pas les outils de surveillance des performances de ColdFusion - seuls Enterprise les inclut.
La réponse de Peter Boughton va probablement me permettre de résoudre le problème, mais cela ne m'aide pas à résoudre le problème de manière proactive lorsque la CPU commence à pointer, donc je suis toujours à la recherche d'une solution de notification.
Merci, cela ressemble à ce que je cherche pour résoudre ce problème persistant mais occasionnel. – davidcl
Aucun problème. Je déteste hacker des travaux mais cela a résolu un problème pour moi aussi. Si jamais cela devient un gros problème, je lui donnerai l'attention qu'il mérite. –