ECS Windows环境IIS+PHP配置的网站访问遇到FastCGI 500错误怎么办-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ECS Windows环境IIS+PHP配置的网站访问遇到FastCGI 500错误怎么办

2017-11-02 14:30:26 1597 0


问题现象



ECS Windows环境配置的IIS+php环境在访问站点时报以下错误:
The FastCGI Handler was unable to process the request. Error Details: The FastCGI process has failed frequently recently. Try the request again in a while Error Number: -2147467259 (0x80004005). Error Description: HTTP Error 500 - Server Error. Internet Information Services (IIS)

问题原因


一般都是由于FastCGI超时导致的。

解决方案



1、将C:\WINDOWS\system32\inetsrv\fcgiext.ini文件中的以下参数根据实际情况添加或修改
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=360
ActivityTimeout=120
注:各参数说明
InstanceMaxRequests:fastcgi进程能处理的最大请求数,超过就会回收(内存较小的主机请注意不要设置过大)
EnvironmentVars:PHP_FCGI_MAX_REQUESTS:php自身控制的最大请求数,默认500,既然要用fastcgi去运行cgi,那么就不需要PHP去限制最大请求数,所以要确保InstanceMaxRequests小于或等于PHP_FCGI_MAX_REQUESTS
RequestTimeout:请求的超时时间
ActivityTimeout:活动会话的超时时间
2、找出FastCGI超时,执行慢的原因,存有的可能性较多,建议排查:
  2.1 检查 IIS,php的错误日志
  2.2 请网站开发检查php代码
  2.3 php在调用mysql过程中是否有异常,例如慢sql等

如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。
取消 提交回答
全部回答(0)
相关问答

1

回答

硅谷的阿里云ECS能访问上海的oss吗? 失败率高不高

2022-09-12 21:22:43 70浏览量 回答数 1

0

回答

张三关于使用阿里云ecs的体验?

2022-08-19 15:21:43 75浏览量 回答数 0

1

回答

请问应用部署在阿里云ecs接入点要如何选择呢?需要配置、开通什么呢?

2022-07-25 13:04:17 82浏览量 回答数 1

1

回答

在阿里云ECS上,能直接用多重挂载的ESSD代替Ceph吗?

2022-07-07 15:28:10 220浏览量 回答数 1

1

回答

请问的是fc能内网调用吗?比如我有阿里云的ecs或者轻量服务器。

2022-06-28 13:07:45 319浏览量 回答数 1

2

回答

ecs挂掉,阿里云检测不到吗?

2022-05-26 08:09:21 776浏览量 回答数 2

1

回答

当采用的测试环境是基于阿里云ECS的ADB PG实例,具体参数有什么?

2022-05-09 18:37:10 147浏览量 回答数 1

1

回答

当采用的测试环境是基于阿里云ECS的ADB PG实例,具体参数有哪些?

2022-05-09 18:37:11 151浏览量 回答数 1

1

回答

阿里云的 ECS 操作控制台管理实践中如何登录当前子账号?

2022-04-14 23:41:10 201浏览量 回答数 1

8

回答

购买了1个月的阿里云ECS服务器。为什么不能申请备案服务号

2017-08-07 20:10:06 5113浏览量 回答数 8
+关注
boxti
12535
10005
文章
1326
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载