今天更新WP的时候发现出现了500错误,打开详细信息查看提示“FastCGI 进程超过了配置的活动超时时限”,于是百度这种异常的处理方法:
解决办法:
方法一:
C:\Windows\System32\inetsrv\config\applicationHost.config 进行编辑,将activityTimeout设置调大,默认为600(10分钟),最大支持3600(1小时),单位秒~
方法二:
开始->运行->cmd->进入
C:\Windows\system32\inetsrv\appcmd set config -section:system.webServer/fastCgi/[fullPath=’C:\Program Files\PHP\php-cgi.exe’].activityTimeout:600
方法三:
IIS7->FastCGI设置->双击”php-cgi.exe”->”活动超时” 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高~)
但是问题来了,针对方法三中,我的IIS管理器里面没有FastCGI设置按钮,肿么办?
解决方法:
IIS7需要安装Administration Pack 这个东西才能显示FastCGI图标,去IIS官网下载回来安装上就可以了(很小的一个文件)
下载地址:http://www.iis.net/downloads/microsoft/administration-pack
下载后安装就可以了,安装后就能找到这个按钮,进而进行timeout设置。