使用opencart插件,我在我的apache错误日志中得到了这些错误
Read POST information timed out
(22)Invalid argument: client stopped connection before rvputs completed
我只是想验证一下,这是由于读取大型xml文件时客户端http连接超时造成的。
有什么配置我可以更改服务器端来防止这种情况发生吗?由于这与客户端超时有关,我对此表示怀疑。
我的想法是完全取消http要求。我正在考虑运行一个cron脚本,或者启动一个进程,而不是像这里那样等待它完成。Don';t等待进程退出
将set_time_limit(0)
放在请求页面的顶部。0表示可能的最长时间。
将数据输出到浏览器定期修复此问题。Apache在没有输出的情况下加载了大约10分钟的请求,导致浏览器关闭了客户端的连接。我只是使用echo定期发送状态更新,它起到了作用。