У меня есть веб-приложение, написанное на ColdFusion, которое периодически начинает использовать 100% ЦП сервера и приводит к сбою службы ColdFusion.
Поскольку я не смог воспроизвести проблему самостоятельно, я хотел бы найти утилиту, которая уведомит меня по электронной почте, когда загрузка ЦП начнет расти, поэтому я могу запрыгнуть на сервер, посмотреть на FusionReactor, чтобы увидеть, что Идем дальше и выявляем неверный код.
У меня есть Googled, и я не смог найти подходящую утилиту, поэтому я подумал, что могу спросить, нашли ли другие программисты инструмент, который может осуществлять такой вид мониторинга. Учитывая особенности моих потребностей, я бы предпочел не писать свой собственный инструмент мониторинга.
Если у вас есть другие предложения по решению общей проблемы, я бы тоже хотел их услышать.
Ответы на ответы:
Использование Windows Permon для запуска командной строки звучит многообещающе. Кто-нибудь может подсказать мне, как это сделать?
У нас нет системы мониторинга, настроенной на прием прерываний SNMP.
Мы работаем с ColdFusion 8 Standard Edition, который не включает в себя инструменты мониторинга производительности ColdFusion - они доступны только в Enterprise.
Ответ Питера Боутона, вероятно, позволит мне решить проблему, но он не поможет мне решить проблему заблаговременно, так как процессор начинает всплывать, поэтому я все еще ищу решение для уведомления.