Reparación del servicio de Plesk php - Servicio temporalmente no disponible

Si usted tiene varios dominios con diferentes versiones de php en una Plesk Servidor viene de vez en cuando a los problemas por la creación de archivos defectuosos por parte de Plesk se generan.

Los titulares de los dominios verán entonces un mensaje de error, por ejemplo, cuando llamen al sitio web como

 class=
Mensaje de error del servidor web debido a un servicio defectuoso

La causa del error

El motivo de este mensaje es en este caso un servicio php-fpm no iniciado, que no puede reiniciarse debido a un archivo defectuoso en la configuración. Estos archivos son gestionados por el servicio Plesk. A veces ocurre que no se borran o no se crean correctamente. En ese caso, sólo puede independiente tomar medidas y corregir el problema.

Encontrar y corregir errores

Puedes encontrar fácilmente el error en un caso así. Los registros de errores se escriben para cada servicio y a menudo muestran el problema.

En este ejemplo sólo hay que ir a la búsqueda de los archivos de registro del servicio php-fpm. Si conoces la versión php del usuario, puedes simplemente buscar el registro del servicio directamente. Alternativamente, también puedes comprobar todos los servicios a la vez y arreglar los errores.

Ejemplo en Centos7:

tail -f /var/log/plesk-php56-fpm/error.log

[07-Jun-2019 09:40:15] ERROR: Otra instancia de FPM parece ya escuchar en /var/www/vhosts/system/ihrefirma.de/php-fpm.sock

[07-Jun-2019 09:40:15] ERROR: La inicialización del FPM falló

Esto significa básicamente que el dominio ihrefirma.de fue obviamente cargado en una configuración diferente de php-fpm, es decir, la versión php del dominio puede haber sido cambiada de php5.6 a otra. En este caso, Plesk no ha podido eliminar el archivo de configuración original. El servicio php-fpm no puede ser reiniciado.

Solución del problema

Elimina el archivo roto de la configuración php-fpm del servidor.

Ejemplo para Centos7:

rm -rf /opt/plesk/php/5.6/etc/php-fpm.d/ihrefirma.de.conf

Después de eso deberías ver el reinicio exitoso directamente en el registro de errores del servicio defectuoso.

tail -f /var/log/plesk-php56-fpm/error.log

[07-Jun-2019 09:42:04] AVISO: el fpm está en marcha, pid 120959

[07-Jun-2019 09:42:04] AVISO: listo para manejar las conexiones

07-Jun-2019 09:42:04] AVISO: intervalo de monitorización del sistema fijado en 10000ms

Artículos de actualidad