php 和 nginx 的幾個超時時間

周焱發表於2018-11-05

max_execution_time

php.ini中有一個max_execution_time的配置項,預設30s,在cli模式下控制php最大執行時間

request_terminate_timeout

php-fpm.conf中request_terminate_timeout,預設0 關閉,開啟後控制php-fpm模式下最大執行時間,超過該時間worker程式回終止

factcgi_connect/read/send_timeout

nginx 中factcgi connect read send的時間 預設60s 推薦300s

502

一般來說在nginx php-fpm下502是request_terminate_timeout超出導致的

504

php-fpm的執行時間超過了 factcgi connect read send 的時間

相關文章