3.3 PHP-FPM紧急设置

这更像是提高可靠性的设置,而不是提升性能的设置:如果PHP-FPM停止工作,它会重启自己:

vi /etc/php5/fpm/php-fpm.conf

[...]

; 如果在emergency_restart_interval设定的时间间隔内,这个数量的子进程以SIGSEGV或SIGBUS退出,

; 那么FPM会重启。值为“o”意味着“断开”。

; 默认值:0

emergency_restart_threshold = 10

; emergency_restart_interval所用的时间间隔决定了平稳重启何时开始。

; 这有助于避开方向感应器的共享内存里面偶尔出现的故障。

; 可用单位:s(秒)、m(分)、h(小时)或d(天)

; 默认单位:秒

; 默认值:0

emergency_restart_interval = 1m

; 子进程等待来自主进程的信号有所反应的时间限制。

; 可用单位:s(秒)、m(分)、h(小时)或d(天)

; 默认单位:秒

; 默认值:0

process_control_timeout = 10s

[...]


相关内容