【发布时间】:2018-02-05 14:37:17
【问题描述】:
我的网站在生产中部署在 IIS 上的两台服务器上。
对于同一个应用程序,保持不同服务器的不同应用程序池回收条件是一种好习惯吗?或
使用相同的设置会更好吗?
有人可以告诉我 IIS 自动回收的最佳做法吗,因为我的网站多次遇到系统内存不足的问题。
服务器 1:IIS 应用程序池已设置为在凌晨 3:00 回收
服务器 2:IIS 应用程序池已设置为每 1740 分钟回收一次。
【问题讨论】:
我的网站在生产中部署在 IIS 上的两台服务器上。
对于同一个应用程序,保持不同服务器的不同应用程序池回收条件是一种好习惯吗?或
使用相同的设置会更好吗?
有人可以告诉我 IIS 自动回收的最佳做法吗,因为我的网站多次遇到系统内存不足的问题。
服务器 1:IIS 应用程序池已设置为在凌晨 3:00 回收
服务器 2:IIS 应用程序池已设置为每 1740 分钟回收一次。
【问题讨论】:
您能得到的最佳答案是“视情况而定”。 1740 分钟是默认的应用程序池回收时间。我相信您应该专注于为您的应用程序解决内存泄漏问题,而不是依赖于应用程序池回收。与其说是解决方案,不如说是一种解决方法。但是,如果您想继续使用它,请将其设置为在流量较低的时候回收。
【讨论】: