Настройка php-fpm.conf
16.03.2019 07:26:29 pm
Последнее время приходится настраивать конфигурацию php-fpm... На данный момент мой конфиг имеет такие настройки:
Из документации: http://php.net/manua ... nfiguration.php:
pm.start_servers (
pm.min_spare_servers (
pm.max_children (
pm.max_spare_servers (
pm.max_requests (
pm = dynamic
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_children = 120
pm.max_spare_servers = 100
pm.max_requests = 500
Из документации: http://php.net/manua ... nfiguration.php:
pm.start_servers (
int
) - Число дочерних процессов, создаваемых при запуске. Используется, только когда pm установлен в dynamic. Значение по умолчанию: min_spare_servers + (max_spare_servers - min_spare_servers) / 2.pm.min_spare_servers (
int
) - Желаемое минимальное число неактивных процессов сервера. Используется, только когда pm установлено в dynamic. Кроме того, это обязательный параметр в этом случае.pm.max_children (
int
) - Число дочерних процессов, которые будут созданы, когда pm установлен в static, или же максимальное число процессов, которые будут созданы, когда pm установлен в dynamic. Этот параметр является обязательным.pm.max_spare_servers (
int
) - Желаемое максимальное число неактивных процессов сервера. Используется, только когда pm установлен в dynamic. Кроме того, это обязательный параметр в этом случае.pm.max_requests (
int
) - Число запросов дочернего процесса, после которого процесс будет перезапущен. Это полезно для избежания утечек памяти при использовании сторонних библиотек. Для бесконечной обработки запросов укажите '0'. Эквивалент PHP_FCGI_MAX_REQUESTS
. Значение по умолчанию: 0.- Жалоба