0

我有个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的哪一项来延迟返回错误的时间?

查看全部 3 个回答

0

一般用set_time_limit(0);
在脚本执行开始放入这个。

推荐答案

2

已采纳

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