use*_*552 2 iis asp.net-mvc worker-process application-pool
我在 Web 服务器中的 IIS 8.5 上部署了一个 ASP.NET MVC 应用程序,我想知道这两个功能之间的差异,以设置“空闲超时操作”。
如果进程被挂起,进程使用的内存和资源是否被移除和释放?我认为删除和释放用于避免内存泄漏的内存很好,所以我通常使用终止功能。
我认为你应该选择Suspend或Terminate根据你的应用环境。
通常,要为单个应用程序池Terminate配置空闲工作进程分页,我们选择,要将空闲工作进程分页配置为应用程序池的默认值,我们选择Suspend。
IIS 为管理员提供了一个选项,可以让在指定时间段内空闲的工作进程超时。对于不经常访问的站点,这是一个不错的选择,因为它可以在站点空闲时释放系统资源。缺点是下次访问站点时,用户将需要等待工作进程再次启动。
在 中Idle Time-out action,它提供了暂停空闲工作进程而不是终止它的选项。挂起的工作进程仍处于活动状态,但会被调出到磁盘,从而减少它消耗的系统资源。当用户再次访问站点时,工作进程从暂停中唤醒并快速可用。当一个空闲的工作进程被终止时,工作进程被关闭,并且后续访问站点时启动周期会更长。
| 归档时间: |
|
| 查看次数: |
2102 次 |
| 最近记录: |