繁体   English   中英

IIS 7和ASP.NET 4超时

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM