nginx+php-fpm 502,504错误

502错误一般是由于PHP-fpm进程不够或者进程中止返回的错误

504错误一般是由于超过nginx最大请求时间返回的,实际后端的php-fpm还在处理请求可以写个sleep(500)做测试

 

在nginx下php的set_time_limit函数无效,set_time_limit(0)不会一直执行下去,set_time_limit(5)也不会只执行5秒

PHP运行时间取决于php-fpm.conf中的request_terminate_timeout = 500 参数设定(此时php.ini中的max_execution_time无效)

若注释request_terminate_timeout则取决于max_execution_time

你可能感兴趣的:(PHP)