Если это - опция, перезагружение хоста ESX обычно разрешает этот вид вещи. Если Ваш другой VMs не может иметь времени простоя, некоторая консоль-fu могла бы добиться цели.
Это находится на ESXI или ESX? ESXI не имеет поддерживаемой консоли, но можно все еще добраться до него.
От консоли энергия-cmd vmsvc/getallvms покажет Ваши виртуальные машины и позволит Вам выяснить идентификатор неприятного. Можно затем использовать тот идентификатор для выполнения других команд vmsvc.
На самом деле эта статья KB является довольно хорошим обзором для Вашего начального раунда поиска и устранения неисправностей.
Если вы запустите 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
У вашего процесса мониторинга нет разрешений на доступ к /var/run/mysqld/mysqld.pid
. Попробуйте добавить пользователя monit в группу mysql
с помощью gpasswd -a monit mysql
(или другой другой учетной записи пользователя monit), перезапустите monit и посмотрите, поможет ли это.
Вместо этого вы также можете открыть каталог / var / run / mysqld
и права доступа к файлу mysql.pid
для всеобщего чтения или использовать ACL.