PHP最长执行时间

标签 php apache execution-time mod-fcgid

在我的 Plesk 11 中,PHP 5.4.7。 Apache/2.4.3 系统,当我做 cron 作业时,我从 error.log 文件中得到这个错误。

[Tue Mar 19 21:33:18 2013] [warn] [client 88.44.55.66] mod_fcgid: read data timeout in 45 seconds
[Tue Mar 19 21:33:18 2013] [error] [client 88.44.55.66] Premature end of script headers: index.php

所以我用这个检查了执行时间:

echo ini_get('max_execution_time');

我得到这个值:1560000

这似乎不是超时问题,但我收到超时错误?

供以后引用的答案:
用 vim 编辑 /etc/httpd/conf.d/fcgid.conf 文件。
FcgidIOTimeout 45 更改为 FcgidIOTimeout 600
重新启动 Apache 。 那么Fast CGI超时就解决了。

最佳答案

那是 mod_fcgid 超时,而不是 PHP 超时。看看 mod_fcgid documentation了解如何更改它,尤其是在 FcgidIOTimeout .

关于PHP最长执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509104/

相关文章:

php - apache 没有正确提供静态内容

apache - Apache 背后的 Artifactory 使用基本身份验证和匿名浏览

c - 测量程序的 C 执行时间、内存使用和 CPU 负载

PHP max_execution_time 显示错误值

php - 合并两个多维数组并重新索引所有子数组

php - 错误:传递给 App\Repository\FooRepository::__construct() 的参数 1 必须是 Doctrine\Common\Persistence\ManagerRegistry 的实例

apache - 此站点需要基于 DHE 的 SSL 密码套件。这些已弃用,将在 2016 年 7 月左右的 M52 中删除

c# - 如何在不到 6 小时的执行时间内测试 500 万亿个组合

php - 使用 jQuery AJAX 请求随时访问 PHP session 变量?

javascript - 我怎样才能在php中获取表单字段的值(字段是从javascript创建的)?