【发布时间】:2015-02-26 14:56:36
【问题描述】:
我为我的 ASP.NET MVC 站点配置了 Overlapping Recycling。
据我了解 (from this SO question),如果我回收应用程序池,这将启动一个新的 w3wp.exe 进程以承担正在回收的进程的负载,并且仅在新进程初始化并承担负载,是否会关闭旧进程。如果我停止/启动应用程序池,它会立即终止,而不会让进程正常退出或让替换进程先启动。
问题:当我编辑我的 Web.config 文件时,它会重新启动关联的 IIS 应用程序池。这会触发良好的重叠回收行为,还是残酷的停止/启动行为?
我正在尝试决定是否需要将服务器从负载平衡的场中取出并停止服务器流量以编辑配置设置。
【问题讨论】:
-
我不确定,但 web.config 更改是在 ASP.Net 级别处理的。它具有监视该文件和几个目录的文件监视器。并且 Overlappign Recycling 是 IIS 的东西,所以对我来说它会做残酷的 stop\start。
标签: asp.net-mvc iis-7.5 web-farm