我用网址一次发送300条时事通讯,2分钟后再刷新一次,然后发送下一部300条。
但是我收到了这个错误:
网关超时
网关未收到上游服务器的及时响应 或申请。
此外,尝试时遇到404 Not Found错误 使用ErrorDocument来处理请求。
我已将最大执行次数设置为3600
ini_set('max_execution_time', 3600);
但我经常得到同样的错误。请帮我找出解决方案。
答案 0 :(得分:1)
我遇到了同样的问题,我用ini_set('default_socket_timeout', 6000);
来修复它。
http://php.net/manual/en/filesystem.configuration.php#ini.default-socket-timeout
答案 1 :(得分:0)
“此外,在尝试使用ErrorDocument处理请求时遇到404 Not Found错误。”
这表示服务器上未正确配置某些内容。
无法理解为什么您认为这是CloudFlare问题(来自标签)。你得到一个CloudFlare error message吗?
答案 2 :(得分:0)
如果问题来自sql语句,是服务器正在处理较长的查询,尝试优化SQL语句
答案 3 :(得分:0)
我的表中有 18,600,000 行。当我在 TimeOut
之后的 TimeOut
中将 http.conf
设置为 6000 时,ServerRoot
错误结束。
答案 4 :(得分:0)
我遇到了同样的问题。在我更改我的 php.ini 文件后