php-fpm中request_terminate_timeout超时设置

php.ini 中 max_execution_time = 0 的设置只针对PHP本身起作用,php-fpm 模式(php-fpm.conf )下超进控制的参数是 request_terminate_timeout。


例如,PHP-FPM设置不限时:

php-fpm:
request_terminate_timeout = 0

附:php.ini超时控制
max_execution_time = 30

Nginx超时会产生504错误,nginx.conf文件中主要超时控制参数为:

fastcgi_connect_timeout 1800;
fastcgi_send_timeout 1800;
fastcgi_read_timeout 1800;

所以说,php超时控制是连贯的参数设置,涉及到php、php-pfm及Nginx(Apache)中对应时间控制。

#现在前往

精选留言

php-fpm,request,terminate,timeout
sample
2020-10-18
写留言
签到
投稿
QQ咨询
返回顶部