b.请求数目
这个要看具体的情况了。如果只有10个请求,可是有5个都在请求那个比较占资源的页面(可能是统计年度报表之类),这个时候就会出现进程当掉的情况,如果请求有1000个可是一个也没运行比较占资源的页面,这个时候进程肯定是很正常的,所以根据请求的数目来决定也不一定符合实际需要。
c.计划的时间
这个其实很好,不过具体什么时间回收好呢?通常我们都是设置在凌晨两三点钟,这个时候回收是有必要的,不过针对出现随时可能出现是高内存占用并不是很适用。
d.内存(虚拟内存或已使用的内存)
这个针对出现内存问题引起的进程当掉实在太合适了,不过设置多大的值比较好是一个很重要的问题,值不能太小了,否则如果访问量都很大超过这个值的时候也会自动回收,这个就很没必要了。一定要多多观察进程的实际占用情况再做决定。
IIS应用程序池自动回收机制给我们带来便利的同时,也会造成潜在的问题。编写依赖于Global文件中全局事件的函数时我们要特别注意了,尤其是每天定时执行的函数,因为重新启动IIS应用程序池后,如果没有用户访问网站,则无法激活Application_Start事件,函数也就无法执行了。
新闻热点
疑难解答
图片精选