IIS+PHP偶尔出现500

在自己的服务器(windows2008/windows7)上,使用IIS+PHP+WINCACHE+MYSql搭建了个基于NexusPHP的PT站代码
但是服务器经常间歇性的出现500错误,寻找修改了2年也没有效果
后台线程经常被chuck,
经过常年很多次排查
推荐进行以下设置:


fastcgi设置:
实例最大请求数9000000
环境变量-php_fcgi_max.....:9000000


应用程序池设置:
.net版本:无托管
托管管道:经典
请求限制:9000000


推测原因为fastcgi请求限制与应用进程池请求限制先后有差别
导致fastcgi提前回收,导致进程崩溃
当然,fastchi回收频繁也会导致进程崩溃


我这样设置了以后,将近3年没有频繁出现过间歇性崩溃了(出现过个位数次,原因未知)

你可能感兴趣的:(硬件生涯)