【发布时间】:2015-04-06 12:55:18
【问题描述】:
我注意到我的 HTTP 请求几乎正好在 30 秒时失败。我自然认为有超时的配置。因此我更新了
max_execution_time 300
max_input_time 600
问题仍然存在。
我也有一个简单的脚本来测试它。
<?php
echo "starting ...";
sleep(40);
echo "end ...";
请求在 30 秒时失败。虽然如果我将睡眠时间减少到 25,一切正常。
ps。 我注意到浏览器有时会在 30 秒后重新发出/重新提交请求。因此,我倾向于这是一个网络服务器(Apache2)问题?
phpinfo() 显示更新的值
有什么想法吗?
【问题讨论】:
-
检查你是否在httpd.conf httpd.apache.org/docs/2.2/mod/core.html#timeout配置了超时
-
Timeout= 3000。在 apache2.conf 中提到。有没有办法,我可以看到/知道实际应用的超时时间?