【发布时间】:2014-12-12 09:37:56
【问题描述】:
我有一个在 Ubuntu 14.10 上通过 apache 2.4 调用的脚本。所有站点都可以正常工作,但在我的一台计算机上无法正常工作。页面生成恰好在 900 秒(15 分钟)后终止。
在我的/etc/php5/apache2/php.ini 中没有这样的超时。
可能是什么情况,在超时前等待 900 秒?
我已经安装了 php5-ssh2, mysql, ... 其他一切都是标准的 debian Ubuntu
编辑:它可以与 nfs 连接吗?
因为我整个 /etc 文件夹中的唯一值 900 是:
find /etc/ -type f -name "*" -exec grep -H "=900" {} \;
/etc/init.d/mountnfs.sh: TIMEOUT=900
【问题讨论】:
-
为什么会持续运行 15 分钟?对于任何数据库操作或外部通信?取决于很多因素
-
我更新了我的答案。它与 CLI 无关
-
可能会有一些外部通信,但脚本确实很大,在其他机器上也能正常工作。它准备通过 ssh2lib 上传一些东西,但在它开始之前它似乎挂起。我试图找出哪个超时导致找出在代码中搜索的位置
-
启用
error_log看看那里 -
900s后apache是否重启?