设置一个IIS应用程序池回收24小时而不是20分钟的影响是什么?

在20分钟到24小时的默认设置之后,将闲置时间设置为xx分钟后,将recyle设置成什么含义?

该网站的活动水平非常低。 我们有一个供应商组件,仅在对组件的前两个调用中导致问题,所以我会暂时将超时延长到24小时,以最小化效果,直到组件被修复。

Ĵ

很高兴听到你说“直到组件被修复”。

总之,不,通常没有这样做的问题。 如果最终成为一些,请留意网站和服务器,并根据需要调整。

我们通常将所有站点设置为每24小时重复使用一次或两次(x分钟后closures回收站)。 你遇到的唯一的问题是你可以根据需要逐个处理的所有问题(即调整以允许在问题站点上更频繁地回收等):

  1. 你的服务器可能没有足够的资源(内存)来处理大量不能回收的网站,这将导致…只是调整问题网站。
  2. 以前没有见过的其他问题可能会出现,因为之前的频繁回收以前隐藏了问题。 这不是一件坏事,因为你要么解决这个问题,要么至less知道你需要更频繁的回收处理它。

编辑:我应该指出,我完全closures“回收后x分钟不活动”,但在较低的活动时间安排回收。 您还可以处理问题网站,由于内存泄漏而导致出现问题的网站,或者通过为应用程序池设置基于内存的最大值来导致需要重复使用内存的情况。 当然,这导致不知道到底什么时候会发生回收,但至lessstream氓网站不会不必要地影响服务器上的其他站点(并且留意服务器日志以查看什么时候被回收)。