Я установил monit на свой сервер Ubuntu 14.04 и настроил его для мониторинга mysql с приведенной ниже конфигурацией в monitrc.
check process mysqld with pidfile /var/run/mysqld/mysqld.pid
start program = "/etc/init.d/mysql start"
stop program = "/etc/init.d/mysql stop"
Теперь для проверки я выключил пользователя mysql
service mysql stop
Monit перезапускает сервер, но проблема в том, что когда я обслуживаю статус на mysql, как показано ниже
service mysql status
Это показывает
mysql stop/waiting
Но когда я сделаю
ps -e | grep "mysql"
Я вижу, что служба mysqld работает.
Любые идеи, почему статус службы mysql не показывает мне работу?
Спасибо!