Apache 1超时读取大型xml文件

时间:2012-03-15 07:26:16

标签: php apache http

使用opencart插件我在apache错误日志中收到这些错误

Read POST information timed out

(22)Invalid argument: client stopped connection before rvputs completed

我只是想验证这是因为在读取大型xml文件时客户端http连接超时。

是否有任何配置我可以更改服务器端以防止这种情况?由于它与客户端超时有关,我很怀疑。

我的想法是完全删除http要求。我正在考虑只运行一个cron脚本,或者启动一个进程而不是等待它像这里一样完成。 Don't wait for the process to exit

2 个答案:

答案 0 :(得分:0)

set_time_limit(0)放在请求页面的顶部。 0表示最长可能时间。

答案 1 :(得分:0)

将数据输出到浏览器会定期修复此问题。 Apache在没有输出的情况下加载了大约10分钟的请求,导致浏览器关闭客户端的连接。我刚刚使用echo发送了定期状态更新,但它确实有效。