A-A+

FastCGI 进程超过了配置的活动超时时限

2018年01月06日 计算机技术 暂无评论 阅读 0 views 次

近期所维护的一个站点出现了 HTTP 错误 500.0 - Internal Server Error E:\PHP\php-cgi.exe - FastCGI 进程超过了配置的活动超时时限,查看了一下日志文件,原来是网站的并发量有点大,其实也没多少,但是因为是新的winserver服务器,没有进行过任何的优化,所以小小的并发量都承受不了。

既然IIS已经报出了FastCGI进程超时,哪么我们只要把配置文件给更改一下就OK了。

第一步:

IIS7->FastCGI设置->双击"php-cgi.exe"->"活动超时" 项默认是设置为70(秒),改为600(10分钟,这里可以设置得更高一些,注意这里是整个全局站点的设置,如果想要单独设置的话,只要独立设置站点即可,如下图:

FastCGI 进程超过了配置的活动超时时限

第二步:

点击 FastCGI设置,在这里设置,"活动超时" ,这里要设置的长一些,默认仅是30秒,比如我们可以设置成 1200(20分钟)或者更长,如下图:

FastCGI 进程超过了配置的活动超时时限

到这里已经设置完成,重复iis,站点可以恢复正常,如果我们只是某个站点出现这样问题的话,可以仅针对这个问题去进行设置, 在网站的高级设置里面,单击连接限制,默认是120秒,我们在这里更改得长一些就可以了,如下图:

FastCGI 进程超过了配置的活动超时时限

给我留言