项目中需要一个长时间的处理,本来以为跟JAVA一样一次请求会处理完,但是实习执行中大约30秒左右程序就不在执行。
后来辗转反侧,终于找到原因,原来是脚本执行时间限制导致的。
修改如下
1、在php.ini里面设置
max_execution_time = 120;
2、通过PHP的ini_set函数设置
ini_set("max_execution_time", "120");
3、通过set_time_limit 函数设置
set_time_limit(120);
以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。