30秒时,会直接终止该php进程,可使用set_time_limit(0),设置为用不超时,这样的话,客户端就算断开,就算超过30秒,php进程也会一直执行下去,直到执行完成
实时输出
在我之前的一篇讲...,死循环非常危险,会造成该web进程一直在处理,不会退出,永久占用一个进程,而且管理该进程非常麻烦,建议加个判断啥的
file_put_contents('test.txt',$i);
...,不会退出,永久占用一个进程,而且管理该进程非常麻烦,建议加个判断啥的
file_put_contents('test.txt',$i);
$i++;
sleep(1);
}
提前结束响应...php
//php-fpm模式下
set_time_limit(0);
ignore_user_abort(true);
//巴拉巴拉这里处理了一些事情
echo "完成请求,3秒自动关闭页面(一段js...注意,死循环非常危险,会造成该web进程一直在处理,不会退出,永久占用一个进程,而且管理该进程非常麻烦,建议加个判断啥的
file_put_contents('test.txt',$i);