首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IIS每15分钟循环我的应用程序池?

为什么IIS每15分钟循环我的应用程序池?
EN

Server Fault用户
提问于 2015-03-26 06:55:08
回答 1查看 1.2K关注 0票数 0

今天,我们的ASP.NET MVC IIS7Web应用程序上有大量的用户。

我注意到大约。每15分钟,应用程序池进程将被终止,并启动一个新的进程。

我没有找到任何具体的原因。我可以想象,内存限制被击中,但我没有办法证实这一点。

应用程序池具有默认设置。

,所以我的问题是:

  • 我可以在某个地方阅读(事件日志)吗?为什么回收应用程序池?

更新1

这是一段时间以来的记忆。当它运行到12 GB (服务器的物理内存)时,进程似乎被杀死了:

另一个假设是,对于每个用户,该用户的会话占用一些字节的RAM,因此当新用户进入系统时,内存变得越来越大。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-04-20 16:05:39

要回答您的特定问题,可以在Windows系统事件日志中查看应用程序池循环事件。事件源“WAS”的筛选器。

默认情况下,只记录下列循环原因;

  • 超过私有内存限制
  • 规则时间间隔
  • 超过虚拟内存限制

中的其他循环事件可以更改默认值并启用日志记录。

Application Pool | Advanced settings | Recycling | Generate Recycle Event Log Entry

默认情况下,应用程序池不会回收虚拟内存限制或私有内存限制(默认限制设置为0=从不)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/678360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档