Las actualizaciones automáticas suelen ser útiles y necesarias para mantener los sistemas al día. Para ello, los paquetes de software se instalan y actualizan automáticamente en los servidores. Este es también el caso del paquete de seguridad Imunify360 en Plesk Servidores.
Desde el 19.11. hay actualizaciones de algunos paquetes a otra versión. Esto aparentemente hace que los procesos php del servidor terminen después de un corto tiempo.
¿Cómo puedo determinar si estoy afectado?
El problema se nota por los mensajes de error en el registro de errores, o en tiempos de ejecución de scripts más largos cuando las llamadas se terminan con un mensaje de error 503, o un error del servidor interno.
La forma más rápida de verlo es usar el webmail, que usa la versión 7.3 de Php para los servidores Plesk. Inmediatamente después de iniciar la sesión obtendrás un error interno del servidor que puedes saltar llamándolo varias veces.
Cuando te conectas al webmail, los datos se leen desde el buzón imap, lo que tarda un poco más. Con la normalidad sitio web Las llamadas son llamadas php en el rango de milisegundos, así que el problema no es inmediatamente aparente.
Pero también cuando se usa WordPress Por ejemplo, si se importan plantillas de diseño de otros servidores o se cargan imágenes, pueden producirse fallos.
¿Cómo resolver el problema?
Desafortunadamente no fue posible arreglar el problema, por ejemplo, restaurando una versión anterior. Incluso después de desinstalar imunify360 los errores de php no se arreglan.
Pero la solución es relativamente simple.
Paso 1: Desinstalar Imunify360
Con el siguiente comando el Script de Despliegue de Imunify360 puede ser descargado y el imunify360 desinstalado.
wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh
bash i360deploy.sh -uninstall
El proceso toma un tiempo porque todos los dominios se procesan aquí. Para 100 dominios, unos 15 minutos.
Paso 2: Instalar Imunify360
Si imunify360 está completamente desactivado puede ser fácilmente reinstalado con el siguiente comando:
bash 360deploy.sh
Después, la clave de licencia debe ser activada de nuevo en el menú de Plesk. Los mensajes de error de php volverán a desaparecer.