我的服务器上有 32 GB 的内存,当内存达到 1 GB 左右时,我的 w3wp.exe 进程就会崩溃。我通过任务管理器对其进行了监控。这是一台 64 位机器
(当浏览器请求达到 1gb 时,应用程序池将得到回收,不再响应)
我的问题
w3wp.exe 进程有内存限制吗?
如果我增加应用程序池中的物理内存以使用 8GB 的 RAM,它会起作用吗?
答案1
如果应用程序池由于使用了特定数量的内存而回收,请在高级应用程序池设置中检查“回收”部分。确保“私有内存限制”设置为零,以表明应用程序池在回收之前没有内存限制。您需要对“虚拟内存限制”执行相同操作。
事件日志中的事件 ID 应该会告诉您应用程序池回收的原因。以下是有关这些事件代码的一些其他信息:
http://technet.microsoft.com/en-us/library/cc735206%28WS.10%29.aspx