我有一个 ASP.NET MVC 网站,在 Server Intellect 的共享托管平台上每天获得大约 6500 次点击。我一直在日志中看到应用程序重新启动,但我不知道为什么。
我在这里阅读了 Scott Gu 的文章:http ://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx 并实施了该技术,这就是我的日志中显示的内容:
Application Shutdown:
_shutDownMessage=HostingEnvironment initiated shutdown
HostingEnvironment caused shutdown
_shutDownStack=at
System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at
System.Environment.get_StackTrace() at
System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() at
System.Web.Hosting.HostingEnvironment.InitiateShutdown() at
System.Web.Hosting.PipelineRuntime.StopProcessing()
它似乎大约每五分钟发生一次。
还有其他方法可以调试吗?
更新:以下是 Softion 提到的应用程序池设置:
中央处理器
- 限制:0
- 限制行动:无行动
- 限制间隔:5分钟
过程模型
- 空闲超时:20 分钟
- Ping 最大响应时间:90 秒
- 启动时间限制:90 秒
快速故障保护
- 启用:真
- 故障间隔:5分钟
回收
- 私人内存限制:100 MB
- 常规时间间隔:1740 分钟(29 小时)
- 请求限制:0
- 具体时间:无
- 虚拟内存限制:0