Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает система пулов в PHP-FPM?
Вопрос для Поиска с Алисой
30 апреля

Как работает система пулов в PHP-FPM?

Алиса
На основе источников, возможны неточности

Система пулов в PHP-FPM работает так: веб-сервер (например, Nginx или Apache) передаёт полученный запрос PHP-FPM, который обрабатывает его с помощью пула дочерних процессов. dev.to Эти процессы — отдельные экземпляры PHP, каждый из которых способен независимо обрабатывать отдельные запросы. dev.to

Обычно для каждого отдельного сайта используют отдельный обработчик, что позволяет распределить нагрузку и отслеживать статистику по каждому сайту. losst.pro

Есть несколько режимов работы пулов: losst.pro

  • Dynamic. losst.pro habr.com Процессы создаются в зависимости от нагрузки и настроек, даже если нагрузки нет, всё равно работает определённое количество процессов. losst.pro
  • Ondemand. losst.pro Процессы создаются, как только возникает нагрузка. losst.pro
  • Static. losst.pro Количество процессов всегда одинаковое, указанное в настройках. losst.pro Этот режим невыгоден, так как вне зависимости от нагрузки потребляется много памяти и процессорного времени на поддержание работы процессов. losst.pro

Некоторые параметры конфигурации пулов:

  • pmmaxchildren. dev.to habr.com Определяет максимальное количество дочерних процессов, которые могут быть запущены. habr.com
  • pmstartservers. habr.com Указывает количество дочерних процессов, запускаемых на запуске PHP-FPM. habr.com
  • pmminspare_servers. habr.com Определяет минимальное количество бездействующих дочерних процессов, которые создаёт PHP-FPM. habr.com Если доступно меньше, чем это число, то создаются другие процессы. habr.com
  • pmmaxspare_servers. habr.com Определяет максимальное количество бездействующих дочерних процессов, которые создаёт PHP-FPM. habr.com Если доступно больше дочерних процессов, чем указано здесь, некоторые из них будут «убиты». habr.com
  • pmprocessidle_timeout. habr.com Указывает время простоя в секундах, по истечении которого дочерний процесс будет убит. habr.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Mon Jul 28 2025 17:04:21 GMT+0300 (Moscow Standard Time)