nginx怎么延长脚本返回的时间?

我有个php文件执行拷贝动作,需要挺长时间,php有个选项:

max_execution_time = 30       

它的意思是:

max_execution_time : PHP脚本执行时间,默认30,该选项设定PHP程序的最大执行时间,如果一个PHP脚本被请求,且该PHP脚本在max_execution_time时间内没能执行完毕,则PHP不再继续执行,直接给客户端返回超时错误。没有特殊需要该选项可保持默认设置30秒,如果PHP脚本确实需要长执行时间则可以适当增大该时间设置。

问题:
把上面max_execution_time设为300,php可以了。可是nginx不到300秒就会返回错误,所以问题就是应该设置nginx的哪一项来延迟返回错误的时间?

墨色风雨
浏览 896回答 3
3回答

慕容3067478

无图无真相,这是我的服务器的配置,请参考

陪伴而非守候

一般用set_time_limit(0);在脚本执行开始放入这个。
打开App,查看更多内容
随时随地看视频慕课网APP