Diferentes formas de reiniciar PHP-FPM

Popular:
¡MEJORA LA CONFIGURACIÓN DE TU SERVIDOR! APLICAR AVA Y LANZA CON UN 15% DE DESCUENTO
USA EL CÓDIGO PROMOCIONAL:

Reiniciando PHP-FPM en AvaHost VPS: Una guía rápida

PHP-FPM (FastCGI Process Manager) gestiona las solicitudes PHP en el VPS de alto rendimiento de AvaHost, impulsando sitios web dinámicos como WordPress o aplicaciones personalizadas. Reiniciar PHP-FPM es necesario después de cambios de configuración, actualizaciones de PHP o para solucionar problemas como errores 502. Esta guía proporciona métodos sencillos para reiniciar PHP-FPM en el VPS Ubuntu o CentOS de AvaHost, aprovechando NVMe SSDs y la compatibilidad con LiteSpeed para un rendimiento óptimo.

Requisitos previos

  • AvaHost Linux VPS (p. ej., VPS Basic, €10/mes) con Ubuntu o CentOS.

  • Acceso Root o sudo (ssh root@your-vps-ip).

  • PHP-FPM instalado (predeterminado con el stack LAMP de AvaHost o cPanel).

  • Conocimiento de tu versión de PHP (p. ej., 7.4, 8.1) mediante:

    php -v

1. Reiniciar PHP-FPM usando systemctl (Sistemas Linux modernos)

La mayoría de las distribuciones Linux modernas, incluidas Ubuntu, Debian, CentOS y RHEL, usan systemd para gestionar servicios. Usa el siguiente comando:

sudo systemctl restart php-fpm

Para versiones específicas de PHP (p. ej., PHP 7.4 o PHP 8.1), especifica la versión:

sudo systemctl restart php7.4-fpm sudo systemctl restart php8.1-fpm

Para comprobar el estado de PHP-FPM:

sudo systemctl status php-fpm

2. Reiniciar PHP-FPM usando service (Sistemas antiguos)

Algunas distribuciones Linux antiguas usan el comando service en lugar de systemctl:

sudo service php-fpm restart

Para versiones específicas de PHP:

sudo service php7.4-fpm restart sudo service php8.1-fpm restart

3. Reiniciar PHP-FPM usando init.d (Sistemas heredados)

En sistemas heredados que aún dependen de SysVinit, reinicia PHP-FPM con:

sudo /etc/init.d/php-fpm restart

Para una versión específica de PHP:

sudo /etc/init.d/php7.4-fpm restart

4. Recargar PHP-FPM sin interrumpir las conexiones

En lugar de un reinicio completo, puedes recargar PHP-FPM para aplicar cambios sin terminar las conexiones existentes:

sudo systemctl reload php-fpm

Para versiones específicas de PHP:

sudo systemctl reload php7.4-fpm

5. Detener e iniciar PHP-FPM manualmente

Si un comando de reinicio no funciona, detener e iniciar PHP-FPM manualmente puede ayudar:

sudo systemctl stop php-fpm sudo systemctl start php-fpm

6. Matar y reiniciar los procesos de PHP-FPM

Si PHP-FPM no responde, mata manualmente todos los procesos y reinicia:

sudo pkill -9 php-fpm sudo systemctl start php-fpm

Conclusión

Reiniciar PHP-FPM en el VPS de AvaHost es sencillo usando systemctl, service o métodos manuales, garantizando un funcionamiento fluido para aplicaciones basadas en PHP como WordPress o CMS personalizados. Los NVMe SSDs de AvaHost, la integración con LiteSpeed y las herramientas de cPanel mejoran el rendimiento y simplifican la gestión.