[英]IIS 7 and ASP.NET 4 timeout
我在同一台Web服务器上有3个应用程序。 其中两个在单独的ASP.NET 4应用程序池中配置,其中一个在ASP.NET 2应用程序池中。
我白天访问这些应用时遇到间歇性超时。 为了跟踪此超时,我设置了ping监视服务(motive.com)。 这是超时发生日志的示例:
app date downtime main reason APP2 19-September-2012, at 14:51 4 mins 50 secs connect() timed out! APP1 19-September-2012, at 14:51 4 mins 50 secs connect() timed out! APP2 19-September-2012, at 14:11 2 mins 50 secs couldn't connect to host APP1 19-September-2012, at 14:11 2 mins 50 secs couldn't connect to host APP2 19-September-2012, at 9:17 2 mins 41 secs couldn't connect to host APP1 19-September-2012, at 9:17 2 mins 41 secs couldn't connect to host ...
如您所见,两个ASP.net 4池同时超时。 我还在监视ASP.NET 2.0应用程序池网站,但没有一个超时!
没有任何模式与一天中的时间(白天/晚上)相关。 超时之间的间隔也不遵循任何模式,有时会在40分钟后发生,其他间隔则需要几个小时。
超时不会持续超过5分钟,但它们的随机变化范围也从2到5分钟不等。
起初,我认为这可能与应用程序池回收有关,但是我已经检查过,回收设置为24小时后发生,并且由于其他事件(内存高峰等)而被禁用。
该站点很少访问(处于beta测试),因此没有大量的访问,工作人员需求,内存消耗等。
我还检查了IIS日志,监视服务报告的停机时间有2至5分钟的间隔,但没有错误消息。 我还检查了Windows事件日志,在系统和应用程序事件中未发现任何异常。
我现在真的很绝望。 如果有人可以帮助我,我将非常感激。
最好的问候,爱德华多·德·弗雷塔斯
很难说,但要检查的一件事是在web.config中。如果应将此设置为false,请参阅此链接以获取更多详细信息和其他要查找的项目: http : //www.hanselman.com/blog /MostCommonASPNETSupportIssuesReportingFromDeepInsideMicrosoftDeveloperSupport.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.