IIS中的DefaultAppPool设置

对于4Gb RAM服务器和Windows 2003,我已经通过反复试验确定,将虚拟RAM限制设置为1.6似乎可以杀死失控进程,而不会导致正常进程不必要地重新启动。

支持build议1.9的公式 – 所有正在运行的进程=虚拟内存的限制,这背后有什么理论吗?

理论上这个值应该取决于应用程序池上运行的网站/应用程序

我认为使用下限的原因是iis所做的重叠回收。 在回收过程中,有一段时间,旧工艺将与新工艺并行运行。 你必须考虑这将如何影响服务器的总内存使用量。