mod_fcgid:45 秒内读取数据超时和脚本头过早结束:index.php

Web开发人员

我的一位网站客户在下订单时遇到了问题。当我检查错误日志时,我可以看到:

[warn]  mod_fcgid: read data timeout in 45 seconds, referer: https://myDomain/cart
[error] Premature end of script headers: index.php, referer: https://myDomain/cart 

这个错误是什么意思?我应该怎么做才能消除这个错误?Plesk 控制面板中是否有任何要更改的设置?如果我将“Php 设置”中的“max_execution_time”更改为 3600 会解决吗?

我使用的是 Plesk 12.0.18、CentOS 5.11

埃尔维斯·普莱斯基

该错误表示index.php文件中的网站代码未能在为 Apache FastCGI 模块和/或 PHP 设置的时间限制内执行。

  • 最有可能的是, 中存在错误index.php,使其根本无法操作。在这种情况下,您应该在Plesk > 域 > example.com > PHP 设置中增加 PHP 错误报告级别并检查脚本本身。

  • 该脚本不太可能需要很长时间才能执行。在这种情况下,您可以简单地通过 Plesk 增加超时。要设置 120 秒而不是默认的 45 秒,请执行以下操作:

1.将max_execution_time120的Plesk>站点> example.com> PHP设置

2.FastCGI timeout通过在Plesk > Domains > example.com > Apache & Nginx settings > Additional Apache directives 中添加以下 Apache 指令来增加

<IfModule mod_fcgid.c> 
FcgidIOTimeout 120 
</IfModule>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章