没有ignore_user_abort的PHP后台进程

时间:2013-07-10 12:16:37

标签: php apache http

有这样的情况:一个普通的Apache服务器,来自php的file_get_contents()的HTTP请求,带有流上下文,超时设置为低值(5秒即)。被叫php端的时间限制设置为大约2小时。问题是,没有对ignore_user_abort(true);的调用,但是这个过程仍然存在并继续完成它的工作。

现在的问题是:这怎么可能?我唯一的想法是file_get_contents()没有“通知”遥控器请求超时。

另外,没有输出缓冲或压缩设置,也没有注册脚本关闭功能。

0 个答案:

没有答案