2014-01-10 3 views
0

Я использую CentOS 5 + Webmin и сервер Apache. Иногда случается, что некоторые процессы Apache оставляют открытое соединение, и он использует 100%. Это может увеличить среднюю нагрузку на +1. Если иногда случается больше, чем один, возникает проблема со средней нагрузкой, она увеличивается на 1-2-3. Можно ли автоматически добавлять Apache PID, если он использует 100%? Или, если живете дольше, то какое-то время?Автоматически убивать процесс Apache, если он использует 100%

После ручного завершения этого ПИД-регулирования все возвращается к норме, я просто хотел бы автоматически найти способ его прекратить, если это произойдет.

ответ

0

Вы должны использовать monit или какое-то подобное решение, которое позволяет вам отслеживать процесс и предпринимать действия, когда загрузка процессора или памяти выше любого порогового значения.

+0

Любое предложение для программы мониторинга? – EmptySD

+0

[http://mmonit.com/monit/] прост и прост в использовании. Для большой среды я бы использовал Nagios. Я не знаю, как nagios выполняют на одном сервере. –

+0

Спасибо Раулю за ваш ответ, я обязательно попробую некоторые из них, если это только возможно. Из-за этого я постоянно контролирую сервер. Иногда проблема не происходит через 3 дня, а иногда из-за ночи бывает 3 из них. Я надеюсь, что его можно запустить как работу cron и завершить ее. – EmptySD