【问题标题】:How to fix FastCGI timeout issues in Plesk?如何修复 Plesk 中的 FastCGI 超时问题?
【发布时间】:2012-12-04 00:12:08
【问题描述】:

PHP 支持当前设置为:以 Fast CGI 方式运行。

我的服务器日志中不断出现这些错误:

mod_fcgid:45秒内读取数据超时

脚本头提前结束:index.php

我认为应该快速修复,但我找不到要编辑的文件。这是我可以从 Plesk 改变的东西吗?

有人知道如何增加超时时间吗?

【问题讨论】:

标签: php centos fastcgi plesk connection-timeout


【解决方案1】:

在 /etc/php.ini 中更改 max_execution_time = 3600 后解决了我的问题。

【讨论】:

    【解决方案2】:

    在新版本的 Plesk 中,fcgid.conf 文件已移至:

    /etc/apache2/mods-available/fcgid.conf

    我在将 xml 文件导入 wordpress 时遇到了一些问题。它继续给出 500 内部错误。错误日志显示:

    [2017 年 7 月 26 日星期三 13:18:00.219226] [fcgid:warn] [pid 4751] [client 145.97.205.8:60155] mod_fcgid:45秒内读取数据超时

    [2017 年 7 月 26 日星期三 13:18:00.219505] [fcgid:warn] [pid 4751] (110)连接超时:[client 145.97.205.8:60155] mod_fcgid: ap_pass_brigade 在 handle_request_ipc 函数中失败

    在遵循一些建议后 - 由于 PHP.INI 设置没有任何区别 - 我按照建议更改了一些设置:

    原文:

    FcgidIOTimeout 45
    

    收件人:

    FcgidIOTimeout 3600
    

    还添加了:

    <IfModule mod_fcgid.c>
    FcgidMaxRequestsPerProcess 500
    <IfModule !mod_fastcgi.c>
    

    工作就像一个魅力。感谢您的帮助。

    【讨论】:

      【解决方案3】:

      在 Plesk 12.x 和类似版本中,转到 Web 服务器设置 并设置以下指令:

      HTTP 和 HTTPS 的附加指令

      FcgidBusyTimeout 300
      FcgidIOTimeout 250
      

      以上几行将更改静默时间过长且执行时间过长的脚本的超时时间。

      额外的 nginx 指令

      proxy_read_timeout 300;
      

      以上几行将更改代理超时。

      如果问题仍然存在,请增加值。

      另请参阅:Premature end of script headers: index.php, mod_fcgid: read data timeout


      查看屏幕截图以获取指导:

      【讨论】:

        【解决方案4】:

        我的解决方案是根据屏幕截图更改 plesk 控制面板中的 PHP 设置。PHP Settings

        【讨论】:

        • 为什么不在这里提供解决方案呢?会方便很多。
        【解决方案5】:

        Parallels 员工在 Plesk 论坛中提供的解决方案

        编辑文件:

        /etc/httpd/conf.d/fcgid.conf

        具体来说,改变

        FcgidIOTimeout 45

        FcgidIOTimeout 3600

        3600 秒 = 1 小时。对大多数人来说应该足够长,但要调整 如果需要,向上。我在其中看到一个引用 7200 秒的示例。

        最后,重新启动 Apache 以激活新设置。

        apachectl 优雅

        希望对你有帮助

        R

        【讨论】:

        • 如果我没记错的话,他不想提高超时但防止FCGI超时。
        猜你喜欢
        • 2013-03-02
        • 2021-01-09
        • 1970-01-01
        • 1970-01-01
        • 2014-11-12
        • 1970-01-01
        • 2019-01-12
        • 1970-01-01
        • 2020-08-03
        相关资源
        最近更新 更多