Tengo una aplicación web, escrita en ColdFusion, que periódicamente comienza a usar el 100% de la CPU del servidor y bloquea el servicio de ColdFusion.Notificación de CPU de Windows por una aplicación incorrecta de ColdFusion
Como no he podido reproducir el problema yo mismo, me gustaría encontrar una utilidad que me avise por correo electrónico cuando el uso de la CPU comience a subir, así que puedo saltar al servidor, mirar FusionReactor para ver lo que está sucediendo, e identificar el código que se porta mal.
He buscado en Google y no he podido encontrar una utilidad adecuada, así que pensé en preguntar si otros programadores han encontrado una herramienta que pueda hacer este tipo de monitoreo. Dado los detalles de mis necesidades, preferiría no escribir mi propia herramienta de monitoreo.
Si tiene otras sugerencias para abordar el problema general, me encantaría escucharlas también.
Las respuestas a las respuestas:
Uso de Windows Monitor de rendimiento para desencadenar una línea de comandos suena prometedor. ¿Alguien puede indicarme un tutorial sobre cómo hacer eso?
No tenemos un sistema de supervisión configurado para recibir capturas SNMP.
Estamos ejecutando ColdFusion 8 Standard Edition, que no incluye las herramientas de supervisión del rendimiento de ColdFusion, solo Enterprise incluye esas.
La respuesta de Peter Boughton probablemente me permita resolver el problema, pero no me ayuda a resolver el problema proactivamente cuando la CPU comienza a dispararse, por lo que todavía estoy buscando una solución de notificación.
Gracias, eso suena como lo que estoy buscando para resolver este problema persistente pero ocasional. – davidcl
No hay problema. Odio hackear trabajos, pero esto también me solucionó un problema. Si alguna vez se convierte en un problema mayor, le prestaré la atención que merece. –