我们在Windows 2008上有一个IIS7.5Web服务,它处理来自C#客户端的WCF请求。此服务被配置为具有最大辅助进程= 1,因此它不是一个web花园。
IIS每天(凌晨3点)同时安装到循环本身。我正在尝试调试严重的连接问题,因此我希望确保应用程序池没有回收自身。我将池配置为在事件回收时记录该事件。
令我惊讶的是,我在系统事件日志中看到了以下条目:
级别:信息日期/时间: 3/23/2012 3:00:00 AM -源: its事件ID: 5076进程id为'6636‘服务应用程序池'MyAppPool’的工作进程请求循环,因为它已达到计划的循环时间。级别:信息日期/时间: 3/23/2012 2:59:39 AM -来源: its事件ID: 5076一个进程id为'9364‘服务应用程序池'MyAppPool’的工作进程请求循环,因为它达到了计划的循环时间。
IIS在凌晨3时正确地回收应用程序池。但是,我不明白为什么要在几秒钟内在日志中得到两个循环事件。进程的最大数量是1。IIS有时会为指定为有一个进程的应用程序池分配多个进程吗?
-编辑--
我今天下午4时连接,只看到了一个w3wp.exe过程。没有其他事件日志条目可以指示崩溃。
发布于 2014-10-22 13:15:45
我们在几台服务器上也有同样的问题。如果我重置的时间,他们将只有一个循环,直到日期改变,然后它开始再次重复。微软告诉我们,这是因为VM服务器上的时间漂移。
https://serverfault.com/questions/372873
复制相似问题