Diferentes formas de reiniciar PHP-FPM
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.


