FASTCGI过程最近经常失败。请稍后重试该请求

时间:2019-01-15 06:08:55

标签: php wordpress iis fastcgi iis-10

我们已经在IIS 10上建立了一个Wordpress网站,该网站运行良好。但是突然它停止工作了,我得到了这个错误

  

“ FASTCGI过程最近经常失败。请重试该请求   一会儿。

重新启动IIS可解决此问题。

有人告诉我为什么会发生此问题以及如何解决此问题?

谢谢

3 个答案:

答案 0 :(得分:0)

您需要在FASTCGI配置中最大化“ Instance MaxRequest”。只需单击IIS根目录-> FastCGI设置,为WP和clic编辑选择php-cgi.exe。然后增加实例MaxRequests

a busy cat [IIS FastCGI设置]

答案 1 :(得分:0)

  1. 以管理员身份打开命令提示符,并导航到php-cgi.exe 文件夹。
  2. 从您的应用程序执行任何PHP文件,以了解确切的错误。就我而言,我创建了一个简单的phpinfo.php页面并执行 以下命令。

    C:\ Program Files(x86)\ PHP \ v7.4.5> php-cgi.exe E:\ Websites \ mysite \ phpinfo.php

  3. 它向我显示了确切的错误,提示“ vcruntime140.dll不是 与此PHP版本兼容”,并且我已更新为“ Visual Studio 2019的Microsoft Visual C ++可再发行组件” 。您可以从Demo下载它。

  4. 一旦确定并解决了错误(第3点),就需要重新启动IIS服务器并运行您的网站。它将按预期工作。

答案 2 :(得分:0)

如果您运行的是 PHP 8,请在 php.ini 中关闭 track_errors。 Track_errors 自 7.2 起已弃用,可能导致 IIS 中的致命错误