在 Windows Server 2008 SP2(32 位)上安装iisnode后,所有以前运行的应用程序都报告“HTTP 错误 503。服务不可用”。这些应用程序都没有注册或使用 iisnode 模块。
应用程序池在处理它们的第一个请求后停止。事件日志将错误报告为 EventID 5002:
“应用程序池‘DefaultAppPool’由于服务于该应用程序池的进程中的一系列故障而被自动禁用。”
在该错误之前,有几个警告作为事件 ID 3139:
“工作进程 '1688' 服务应用程序池 'DefaultAppPool' 中协议 'http' 的侦听器通道报告了侦听器通道故障。数据字段包含错误号。”
我已授予 node.exe (v0.8.14) 以及 C:\Program Files\iisnode\iisnode.dll 的应用程序池标识读取/执行权限。
如果我从 iis 中删除 iisnode 模块,则站点和应用程序池运行良好。
关于如何解决这些错误的任何想法?