相关疑难解决方法(0)

如何防止/扩展IIS 7中的idleTimeout?

在IIS7中,processModel.idleTimeout可以在应用程序池中设置该属性.在此指定的不活动时段后,工作进程将关闭.

但是,我Application_Start用来运行一些工作.如果网站没有访问者,则会处理作业并且不会按时运行.

在IIS 7中,Regular Time Interval(periodicRestart)指定进程回收何时发生,必须大于idleTimeout.

如果我为idleTimeout和设置更大的值,它是否足够安全periodicRestart

configuration iis-7

38
推荐指数
1
解决办法
3万
查看次数

ASP.NET MVC为什么我的应用程序会继续重启?

我有一个ASP.NET MVC网站,每天在Server Intellect的共享主机平台上获得大约6500次点击.我一直在日志中看到app重启,我无法弄清楚原因.

我在这里阅读了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()
Run Code Online (Sandbox Code Playgroud)

它似乎每五分钟发生一次.

有没有其他方法来调试这个?

更新:以下是Softion提到的应用程序池设置:

中央处理器

  • 限制:0
  • 限制行动:不采取行动
  • 限制间隔:5分钟

过程模型

  • 空闲超时:20分钟
  • Ping最长响应时间:90秒
  • 启动时间限制:90秒

快速失败保护

  • 启用:True
  • 故障间隔:5分钟

回收

  • 专用内存限制:100 MB
  • 常规时间间隔:1740分钟(29小时)
  • 请求限制:0
  • 具体时间:没有
  • 虚拟内存限制:0

asp.net asp.net-mvc diagnostics restart

21
推荐指数
1
解决办法
9380
查看次数

如何在ASP.NET中侦听IIS关闭事件

我在我的ASP.NET静态变量中,每次X插入都会将自身刷新到DB.问题是,如果我发布应用程序,IIS进程将被我的所有静态材料杀死.

如何保留它 - 或者如何在ASP.NET应用程序关闭后刷新它?

谢谢

c# asp.net iis

12
推荐指数
3
解决办法
6997
查看次数

确定共享主机中asp.net缓存使用的内存

根据这个问题,我想知道asp.net的system.web.caching.cache是​​否适合我,或者我应该使用数据库缓存?

所以,我需要知道system.Web.caching.cache正在使用多少内存?但由于我使用的是共享托管服务器,因此我无法使用任务管理器.有没有办法确定system.web.caching.cache使用一些代码使用了多少内存?

c# asp.net caching shared-hosting

6
推荐指数
1
解决办法
5193
查看次数