Monit выходит с mysql сервером Ubuntu 12.04

Если это - опция, перезагружение хоста ESX обычно разрешает этот вид вещи. Если Ваш другой VMs не может иметь времени простоя, некоторая консоль-fu могла бы добиться цели.

Это находится на ESXI или ESX? ESXI не имеет поддерживаемой консоли, но можно все еще добраться до него.

От консоли энергия-cmd vmsvc/getallvms покажет Ваши виртуальные машины и позволит Вам выяснить идентификатор неприятного. Можно затем использовать тот идентификатор для выполнения других команд vmsvc.

На самом деле эта статья KB является довольно хорошим обзором для Вашего начального раунда поиска и устранения неисправностей.

0
задан 3 June 2014 в 06:38
2 ответа

Если вы запустите monit от имени пользователя root, он должен иметь доступ к этому pid-файлу. Пожалуйста, проверьте, не работает ли ваш monit с другим пользователем.

# ps -eaf | grep monit
root     XXXX     1  0 Jun20 ?        00:00:08 /usr/sbin/monit -c /etc/monit/monitrc -s /var/lib/monit/monit.state
0
ответ дан 24 November 2019 в 09:32

У вашего процесса мониторинга нет разрешений на доступ к /var/run/mysqld/mysqld.pid . Попробуйте добавить пользователя monit в группу mysql с помощью gpasswd -a monit mysql (или другой другой учетной записи пользователя monit), перезапустите monit и посмотрите, поможет ли это.

Вместо этого вы также можете открыть каталог / var / run / mysqld и права доступа к файлу mysql.pid для всеобщего чтения или использовать ACL.

0
ответ дан 24 November 2019 в 09:32

Теги

Похожие вопросы