PHP-FPM (FastCGI Process Manager) - менеджер процессов PHP для обработки HTTP-запросов через FastCGI.
Архитектура: master-процесс управляет пулом worker-процессов. Каждый worker обрабатывает один запрос за раз.
; pool.d/www.conf
[www]
user = www-data
listen = /run/php/php-fpm.sock
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500 ; перезапуск воркера после N запросовNginx передает запрос PHP-FPM через FastCGI, FPM возвращает ответ.