A-A+
FastCGI 进程超过了配置的活动超时时限
近期所维护的一个站点出现了 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设置,在这里设置,"活动超时" ,这里要设置的长一些,默认仅是30秒,比如我们可以设置成 1200(20分钟)或者更长,如下图:
到这里已经设置完成,重复iis,站点可以恢复正常,如果我们只是某个站点出现这样问题的话,可以仅针对这个问题去进行设置, 在网站的高级设置里面,单击连接限制,默认是120秒,我们在这里更改得长一些就可以了,如下图: