我有一个脚本在 Ubuntu 14.10 上的 apache 2.4 上调用。所有网站都运行良好,但有一个网站在我的一台计算机上不起作用。页面生成在正好 900 秒(15 分钟(后死亡。
在我的/etc/php5/apache2/php.ini
中,没有这样的超时。
在超时之前等待 900 秒会是什么?
这是我的php.ini
我已经安装了php5-ssh2,mysql,...一切标准 debian Ubuntu 否则
编辑:它可以与NFS连接吗?
因为我整个/etc 文件夹中唯一的值 900 是:
find /etc/ -type f -name "*" -exec grep -H "=900" {} ';
/etc/init.d/mountnfs.sh: TIMEOUT=900
PHP 配置中似乎没有任何这样的值。
我还在我的网站上检查了.htaccess
。
最后,我通过搜索我的网站 900 的几分之一找到了解决方案:
find . -type f -name "*" -exec egrep -H "=20'*45" {} ';
find . -type f -name "*" -exec egrep -H "=15'*60" {} ';
最后在代码里面找到了这样的限制:
./app/controllers/jobs_controller.php: $maxwait=15*60; // wait seconds till quit (15 Minutes)
最大的错误源通常位于屏幕前 30 厘米