IIS PHP7 FastCgi间歇性HTTP错误500.0 -内部服务器错误



我在IIS8.5下使用FastCGI运行PHP7

IIS偶尔返回以下错误:

HTTP Error 500.0 - Internal Server Error

C:PHPphp-cgi.exe - The FastCGI process exited unexpectedly

IIS记录的错误如下例

2021-05-05 13:22:20 10.10.0.15 GET /pedido/status1.php - 443 - 152.250.143.188 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/90.0.4430.93+Safari/537.36 https://www.***.com/pedido/pedido2.php 500 0 255 2718

FastCgi属性如下:

  • Instance MaxRequests: 10000
  • 最大实例数:0
  • 标准错误模式:ReturnStdErrIn500
  • 活动超时时间:90
  • 空闲超时时间:300
  • 队列长度:1000
  • 每分钟快速失败次数:10次
  • 请求超时:90

我感谢任何可以告诉我们是否错误配置IIS的帮助

提前感谢

出现此错误的原因有很多,您可以尝试下面的解决方案:

  1. 有一个相当好的机会,你错过了正确的vc++运行时为你正在运行的PHP版本,尝试安装vc++运行时

  2. 如果您安装了vc++运行时,请检查您安装的是32位还是64位。

你的快速失败时间太低了。

只需将快速故障每分钟更改为默认值90,

Rapid Fails PerMinute:指定允许向应用程序发出请求的最大时间。如果FastCGI进程在单个请求上花费的时间超过指定的时间,它将被终止。默认值为90秒。

相关内容

最新更新