在开始之前,我知道使用 iisreset 被认为是不好的做法,但无论如何都不应该发生这种情况。
我们有什么:
会发生什么:
- 所有应用程序池均已启动,所有服务均已运行
- 执行 IISReset(或重新启动机器)
- IIS 恢复,但并非所有应用程序池都能正常启动。有时它们都会恢复,有时一个或多个池无法启动。不过,它们可以手动启动。
这是“正常”iis 行为吗?我应该避免使用 iisreset,还是我们在 .NET 代码中做错了什么?
应用程序池应在 iisreset 上重新启动,但为了可靠性,它们确实在 iis 外部运行(在 COM+ 中)。这意味着如果应用程序行为不当,它们可能不会回来,但 IIS 和其他应用程序会(应该)回来。所以是的,这是“正常”的。
附:
我也想“OUT”自己proudiisreset 的用户。不好的做法?Bah! ;D
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)