一台Windows2003的服务器上面网站突然都打不开,查看了IIS发现程序池都已经禁用状态,启动程序池后网站一有访问程序池就又变成禁用状态。查看了日志发现"工作进程未能初始化 http.sys 通信或 w3svc 通信层,因此无法被启动。数据域包含错误号"。去百度和google检索了网上给的说明就是权限不对、内存不够。但是我这台机器没有这样的问题.得,只能靠自己了!
看了下日志的生成的时间,发现这个时间正好有同事重启过机器,就问了下重启的原因,给的答复是更新了系统补丁。到这里就基本可以确定是更新了补丁的问题。结果在网站搜了下补丁影响IIS的,发现有很多例子,让卸载掉补丁。看了下网上给出有影响的补丁,我又去其他正常机器对比了下,发现其他机器打了这些补丁也没有出现问题,心想可能是微软后续出了解决补丁。于是就尝试继续更新补丁重启了下机器,结果就正常了,哈哈哈!!!~~~