Blog 自从搬家到 PHP5ISAPI + IIS + Windows 平台上以来,竟然让服务器宕机多次。查看event log 也没有发现到什么可疑信息。在PHP manual提到以下信息:
If you experience 100% CPU usage after some time, turn off the IIS setting Cache ISAPI Application.
关于这个选项,反复设置可还是出现宕机的情况。看来ISAPI不是那么的可靠。但在IIS上,用什么方式才是PHP的最佳?
FastCGI,Microsoft说这个可以提升PHP在Windows的性能xx倍!稳定性也好!东家这么使劲的鼓吹这玩意,总有一定的道理。实践出真知,先用上再说!
果然,一天下来没再见到Windows宕机。验证的时间是短了点,但是总还是给我带来了欣喜。
参考资料:
配置FastCGI
http://www.pcvc.net/archive/2008/8/26/90.html 中文,简易配置版
http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/ 官方英文 IIS 6
http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/ 官方英文 IIS 7