【问题标题】:PHP Maximum Execution Time Exceeded IIS Overriding?PHP 最大执行时间超过 IIS 覆盖?
【发布时间】:2015-08-25 21:09:11
【问题描述】:

我有一个在 IIS 7 上运行 PHP 5.3 的网站。 我从 PHP 收到以下错误

Fatal Error: Maximum Execution Time of 10 seconds exceeded

我检查了 PHP.ini 文件,它设置为 300。 我检查了 IIS CGI -> Timeout,它设置为 300。 我检查了脚本中包含的所有文件是否有任何覆盖的 ini_set 调用、set_time_limit 调用,但没有。

这 10 秒的限制是从哪里来的? 有人吗?

更新

我检查了 phpinfo(),它显示的值为 600。它应该是这样的。

【问题讨论】:

  • 为了获得更好的背景知识,您是否在安全模式下运行?
  • @taxicala,我不确定我是否在安全模式下运行。当我回显 ini_get('safe_mode') 时,它什么也没显示。我也将 safe_mode=Off 添加到 php.ini 的底部并重新启动以确保安全。相同的最大执行超时错误。

标签: php iis


【解决方案1】:

在你的网络配置中试试这个:

<system.web>
    <httpRuntime executionTimeout="200" />
</system.web>

【讨论】:

    猜你喜欢
    • 2011-05-02
    • 2019-08-28
    • 1970-01-01
    • 2016-05-07
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    相关资源
    最近更新 更多