PHP-FPM (FastCGI Process Manager) обрабатывает PHP-запросы на высокопроизводительных VPS AvaHost, обеспечивая работу динамических веб-сайтов, таких как WordPress или пользовательских приложений. Перезапуск PHP-FPM необходим после изменения конфигурации, обновления PHP или для устранения таких проблем, как 502 ошибка. В этом руководстве приведены простые методы перезапуска PHP-FPM на VPS AvaHost Ubuntu или CentOS, использующие твердотельные накопители NVMe и совместимость с LiteSpeed для оптимальной производительности.
AvaHost Linux VPS (например, VPS Basic, €10/месяц) с Ubuntu или CentOS.
Root или sudo доступ(ssh root@your-vps-ip).
Установленный PHP-FPM (по умолчанию в LAMP-стеке AvaHost или cPanel).
Знание версии PHP (например, 7.4, 8.1) через:
php -v
Большинство современных дистрибутивов Linux, включая Ubuntu, Debian, CentOS и RHEL, используют systemd для управления сервисами. Используйте следующую команду:
sudo systemctl restart php-fpm
Для определенных версий PHP (например, PHP 7.4 или PHP 8.1) укажите версию:
sudo systemctl restart php7.4-fpm
sudo systemctl restart php8.1-fpm
Чтобы проверить статус PHP-FPM:
sudo systemctl status php-fpm
В некоторых старых дистрибутивах Linux вместо systemctl используется команда service:
sudo service php-fpm restart
Для определенных версий PHP:
sudo service php7.4-fpm restart
sudo service php8.1-fpm restart
В устаревших системах, которые все еще полагаются на SysVinit, перезапустите PHP-FPM с помощью:
sudo /etc/init.d/php-fpm restart
Для конкретной версии PHP:
sudo /etc/init.d/php7.4-fpm restart
Вместо полного перезапуска вы можете перезагрузить PHP-FPM, чтобы применить изменения без разрыва существующих соединений:
sudo systemctl reload php-fpm
Для определенных версий PHP:
sudo systemctl reload php7.4-fpm
Если команда перезапуска не сработала, можно остановить и запустить PHP-FPM вручную:
sudo systemctl stop php-fpm
sudo systemctl start php-fpm
Если PHP-FPM не отвечает на запросы, вручную убейте все процессы и перезапустите их:
sudo pkill -9 php-fpm
sudo systemctl start php-fpm
Перезапуск PHP-FPM на VPS AvaHost легко выполняется с помощью systemctl, сервиса или вручную, обеспечивая бесперебойную работу приложений на базе PHP, таких как WordPress или пользовательские CMS. Твердотельные накопители NVMe, интеграция LiteSpeed и инструменты cPanel от AvaHost повышают производительность и упрощают управление.