Автоматическая перезагрузка сервисов в случае необходимости
Автоматическая перезагрузка сервисов в случае необходимости
Добрый день.
Скажите пожалуйста, реализована ли у вас возможность автоматической перезагрузки сервисов (httpd, mysqld и т.д.) в случае необходимости, например, их падения ?
То есть, чтобы был сервис, который бы раз в какое-то время производил проверку на то, что эти сервисы не упали, и в случае необходимости их перезапускал бы.
Скажите пожалуйста, реализована ли у вас возможность автоматической перезагрузки сервисов (httpd, mysqld и т.д.) в случае необходимости, например, их падения ?
То есть, чтобы был сервис, который бы раз в какое-то время производил проверку на то, что эти сервисы не упали, и в случае необходимости их перезапускал бы.
Re: Автоматическая перезагрузка сервисов в случае необходимо
Добрый день. Нет, пока такая возможность не предусмотрена.
Можете добавить пожелание в багтрекер.
https://bugs.vestacp.com/
Можете добавить пожелание в багтрекер.
https://bugs.vestacp.com/
Re: Автоматическая перезагрузка сервисов в случае необходимо
пока можно использовать сторонний сервис monit, на форуме уже был пост по его первоначальной настройки,
Re: Автоматическая перезагрузка сервисов в случае необходимо
Кто то на форуме выкладывал пример скрипта для рестарта httpd
Поищите.
Поищите.
Re: Автоматическая перезагрузка сервисов в случае необходимо
vds с гигом оперативки под CentOS
Code: Select all
$ cat /etc/monit.d/httpd.conf
check process httpd with pidfile /var/run/httpd/httpd.pid
start program = "/etc/init.d/httpd start"
stop program = "/etc/init.d/httpd stop"
if cpu > 60% for 2 cycles then alert
if cpu > 80% for 5 cycles then restart
if totalmem > 500.0 MB for 5 cycles then restart
if children > 15 then restart