我们有一些用户抱怨Web服务没有定期响应,所以我看了一下IIS日志,发现有时间间隔和头部重印,这与客户说他们的时间一致请参阅连接超时错误。
有谁知道这是“正常的”还是说明问题? 如果有问题,是否有诊断的手段?
我的日志文件看起来像(部分为了便于阅读):
2009-11-09 23:31:16 W3SVC713846796 SERVER 1.2.3.4 POST /page1.aspx - 443 - 1.2.3.4 ... 2009-11-09 23:31:18 W3SVC713846796 SERVER 1.2.3.4 GET /page2.aspx - 443 - 1.2.3.4 ... #Software: Microsoft Internet Information Services 6.0 #Version: 1.0 #Date: 2009-11-09 23:55:48 #Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken 2009-11-09 23:55:48 W3SVC713846796 SERVER 1.2.3.4 POST /page1.aspx - 443 - 1.2.3.4 ... 2009-11-09 23:55:48 W3SVC713846796 SERVER 1.2.3.4 POST /page2.aspx - 443 - 1.2.3.4 ... ... ... 2009-11-09 23:55:52 W3SVC713846796 SERVER 1.2.3.4 POST /page2.aspx - 443 - 1.2.3.4 ... #Software: Microsoft Internet Information Services 6.0 #Version: 1.0 #Date: 2009-11-10 00:18:43 #Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken 2009-11-10 00:18:43 W3SVC713846796 SERVER 1.2.3.4 GET /page3.aspx - 443 - 1.2.3.4 ...
这全部在一个日志文件中。 它似乎有几分钟的大缺口和标题重印…任何想法?
在进一步的检查中,这似乎与工作进程到达空闲超时并closures有关。 在下一个请求中,它开始备份并重新打印日志中的标题。
configuration工作进程空闲超时(MS TechNet)
当你看到这样的标题重复,通常意味着IIS重新启动。 任何事件日志条目?