我们已经在IIS 10上建立了一个Wordpress网站,该网站运行良好。但是突然它停止工作了,我得到了这个错误
“ FASTCGI过程最近经常失败。请重试该请求 一会儿。
重新启动IIS可解决此问题。
有人告诉我为什么会发生此问题以及如何解决此问题?
谢谢
答案 0 :(得分:0)
您需要在FASTCGI配置中最大化“ Instance MaxRequest”。只需单击IIS根目录-> FastCGI设置,为WP和clic编辑选择php-cgi.exe。然后增加实例MaxRequests
[IIS FastCGI设置]
答案 1 :(得分:0)
从您的应用程序执行任何PHP文件,以了解确切的错误。就我而言,我创建了一个简单的phpinfo.php页面并执行 以下命令。
C:\ Program Files(x86)\ PHP \ v7.4.5> php-cgi.exe E:\ Websites \ mysite \ phpinfo.php
它向我显示了确切的错误,提示“ vcruntime140.dll不是 与此PHP版本兼容”,并且我已更新为“ Visual Studio 2019的Microsoft Visual C ++可再发行组件” 。您可以从Demo下载它。
一旦确定并解决了错误(第3点),就需要重新启动IIS服务器并运行您的网站。它将按预期工作。
答案 2 :(得分:0)
如果您运行的是 PHP 8,请在 php.ini 中关闭 track_errors。 Track_errors 自 7.2 起已弃用,可能导致 IIS 中的致命错误