我在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的帮助
提前感谢
出现此错误的原因有很多,您可以尝试下面的解决方案:
-
有一个相当好的机会,你错过了正确的vc++运行时为你正在运行的PHP版本,尝试安装vc++运行时
-
如果您安装了vc++运行时,请检查您安装的是32位还是64位。
你的快速失败时间太低了。
只需将快速故障每分钟更改为默认值90,
Rapid Fails PerMinute:指定允许向应用程序发出请求的最大时间。如果FastCGI进程在单个请求上花费的时间超过指定的时间,它将被终止。默认值为90秒。