Article ID: 6149, created on Jun 22, 2009, last review on Apr 26, 2014

  • Applies to:
  • Plesk 8.6 for Linux/Unix

Síntomas

Parallels Plesk Panel 8.6 se ejecuta en FreeBSD.

Cuando intenta iniciar Watchdow a través de Módulos -> Watchdog -> Habilitar, aparece el siguiente mensaje de error:

Error: The monit service does not respond. Refer to Parallels technical support for help.

Causa

El servicio no puede iniciarse debido a un monitrc en blanco:
~# ls -l /usr/local/etc/psa/modules/watchdog/monitrc
-rwxrw----  1 root  psaadm  0 Nov 24 21:05 monitrc
~#

Que no puede recrearse debido al siguiente error:

~# /usr/local/psa/admin/bin/modules/watchdog/wd --regen-all
/tmp/monitrc.chk:86: Error: the executable does not exist 'mysql-server'
/tmp/monitrc.chk:87: Error: the executable does not exist 'mysql-server'
Error occurred while building configuration file. For help, refer to technical
support.
~#

El problema es que no se ha escrito la ruta completa al script-rc 'mysql-server':

~# tail +86 /tmp/monitrc.chk | head -3
        with pidfile "/var/db/mysql/21.montereyinstitute.org.pid"
        start = "mysql-server start"
        stop = "mysql-server stop"
~#

Resolución

Para resolver el problema en Parallels Plesk Panel 8.6, añada la ruta completa a MySQL en /usr/local/etc/psa/modules/watchdog/monitrc.tpl.

Guarde el archivo anterior en monitrc.tpl.orig en el mismo directorio:

~# cd /usr/local/etc/psa/modules/watchdog
~# cp monitrc.tpl monitrc.tpl.orig

Abra el archivo monitrc.tpl con el editor de archivos (vim) y busque la sección "# MySQL check process mysql" en este archivo. Cambie la ruta a los scripts de inicio de MySQL:

~# vi monitrc.tpl
~# diff monitrc.tpl.orig monitrc.tpl
87,88c87,88
<       start = "<mysql_start>"
<       stop = "<mysql_stop>"
---
>       start = "/usr/local/etc/rc.d/<mysql_start>"
>       stop = "/usr/local/etc/rc.d/<mysql_stop>"
~#

Guarde el archivo y recree monitrc con el comando wd:

~# /usr/local/psa/admin/bin/modules/watchdog/wd --regen-all
Control file syntax OK
~#

Una vez realizadas estas acciones, el servicio Watchdog debería iniciarse a través de Módulos -> Watchdog -> Habilitar.

Este problema no existe en Parallels Plesk Panel 9.

La ruta válida para los scripts mysql_start y mysql_stop se define en monitrc.tpl.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 9fa0130c84cac4b292697ade62270a40 29d1e90fd304f01e6420fbe60f66f838 b8ef5052d936e902043e41759118114e 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF