pm.process_idle_timeout в режиме ondemand в php-fpm не работает - PullRequest
0 голосов
/ 04 декабря 2018

Я тестирую режим ondemand в php-fpm.Но pm.process_idle_timeout, кажется, не работает.conf:

pm = ondemand

; Default Value: 10s
; pm.process_idle_timeout = 10s

; Only work with static and dynamic mode?
pm.max_children = 5

pm.max_requests = 2000

Я отправляю несколько тривиальных запросов на возрождение новых процессов.Дочерние процессы будут ограничены max_children, но они не будут уничтожены через pm.process_idle_timeout секунд.Как работает этот режим или что-то не так с моей средой?

PS: nginx + php-fpm, версия php 5.6.22.

1 Ответ

0 голосов
/ 01 февраля 2019

В вашей конфигурации у вас есть:

; Default Value: 10s
; pm.process_idle_timeout = 10s

Точка с запятой (;) представляет комментарий.Удалите точку с запятой и перезапустите процесс fpm.

...