Php 如何修复Plesk中的FastCGI超时问题?

Php 如何修复Plesk中的FastCGI超时问题?,php,centos,fastcgi,plesk,connection-timeout,Php,Centos,Fastcgi,Plesk,Connection Timeout,PHP支持当前设置为:以最快的速度运行CGI 我的服务器日志中不断出现以下错误: mod_fcgid:45秒内读取数据超时 脚本头过早结束:index.php 我想应该是快速修复,但我找不到要编辑的文件。这是我可以从普莱斯克改变的吗 有人知道如何增加超时吗?Parallels工作人员在Plesk论坛上提供的解决方案 编辑文件: /etc/httpd/conf.d/fcgid.conf 具体来说,就是改变 FcgidIOTimeout 45 到 FcgidIOTimeout 3600 3600秒=

PHP支持当前设置为:以最快的速度运行CGI

我的服务器日志中不断出现以下错误:

mod_fcgid:45秒内读取数据超时

脚本头过早结束:index.php

我想应该是快速修复,但我找不到要编辑的文件。这是我可以从普莱斯克改变的吗


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

Parallels工作人员在Plesk论坛上提供的解决方案

编辑文件:

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

具体来说,就是改变

FcgidIOTimeout 45

FcgidIOTimeout 3600

3600秒=1小时。对于大多数人来说应该足够长,但需要调整 如有需要,请向上。我看到一个例子引用了7200秒

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

雅致公寓

希望能有帮助


R

我的解决方案是根据屏幕截图更改plesk control pannel中的PHP设置。

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

HTTP和HTTPS的附加指令

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

附加nginx指令

上面的行将更改代理超时

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

另见:


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


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

/etc/apache2/mods可用/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)连接超时:[客户端145.97.205.8:60155]mod_fcgid: ap通过处理请求ipc功能失败

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

原件:

FcgidIOTimeout 45
致:

还增加了:

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

FcgidMaxRequestsPerProcess 500

工作得很有魅力。谢谢您的帮助。

在/etc/php.ini中更改max\u execution\u time=3600后,解决了我的问题。

您可以检查以下答案:如果我没有弄错,他不想引发超时,但想阻止FCGI超时。为什么不在这里提供解决方案作为答案?那会方便得多。
FcgidIOTimeout 45
FcgidIOTimeout 3600
<IfModule mod_fcgid.c>
FcgidMaxRequestsPerProcess 500
<IfModule !mod_fastcgi.c>