【发布时间】:2014-04-23 06:37:38
【问题描述】:
在我的页面上,有一个脚本需要很长时间才能完全执行。在处理过程中,30 秒后,我收到 502 Bad gateway 错误。我已经搜索过这个,它似乎是 Apache 的 KeepAlive 功能。我尝试了一些方法来让它保持活力,例如:
set_time_limit(-1);
header("Connection: Keep-Alive");
header("Keep-Alive: timeout=600, max=100");
ini_set('max_execution_time', 30000);
ini_set('memory_limit', '-1');
我还调用了一个 Ajax 函数,它每 5 秒访问一次服务器上的一个页面。但没有什么对我有用。
我在 Linux 服务器上使用 PHP + MySql + Apache。
【问题讨论】:
-
你在本地工作吗?
-
不,相同的代码在我的本地主机上运行良好。我在服务器上遇到了这个问题。