繁体   English   中英

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

[英]IIS PHP7 FastCgi Intemittent HTTP Error 500.0 - Internal Server Error

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

IIS 偶尔会返回以下错误:

HTTP Error 500.0 - Internal Server Error

C:\PHP\php-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 属性如下:

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

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

提前谢谢

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

  1. 很有可能您正在运行的 PHP 版本缺少正确的 VC++ 运行时,请尝试安装VC++ 运行时

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

您的每分钟快速失败次数太低。

只需将 Rapid Fails PerMinute 更改为默认值 90,

Rapid Fails PerMinute:指定对应用程序的请求所允许的最长时间。 如果一个 FastCGI 进程在单个请求上花费的时间超过了指定的时间,它就会被终止。 默认值为 90 秒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM