Выберите язык

Регистрация

PHP-FPM (FastCGI Process Manager) — менеджер процессов PHP, который обрабатывает запросы веб-сервера по протоколу FastCGI. Для Joomla он является одним из способов выполнения серверного PHP-кода.

Пулы и обработчики

Пул объединяет рабочие процессы с общими настройками, пользователем и правами. Веб-сервер подключается к пулу через сокет или TCP-порт. Разные сайты могут использовать разные пулы и версии PHP.

Лимит рабочих процессов влияет на число одновременно выполняемых запросов и расход памяти. Его увеличение без оценки памяти способно ухудшить ситуацию. Долгие запросы могут занимать все доступные процессы.

Что проверять для Joomla

Версия PHP в командной строке может отличаться от обработчика сайта. Для Joomla проверяют фактическую веб-версию, подключённые расширения PHP, настройки и права доступа к файлам.

При ошибках Joomla сопоставляют журналы веб-сервера, PHP-FPM и приложения. Наличие запущенной службы не доказывает, что конкретный сайт подключён к правильному пулу. После исправления проверяют не только главную страницу, но и вход, формы и сохранение данных.

Вывод

PHP-FPM связывает веб-сервер с выполнением PHP. Диагностика требует проверки конкретного пула, его ресурсов и фактической работы сайта.

Упоминания:

Nginx

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.