【发布时间】:2017-03-09 15:59:20
【问题描述】:
我正在使用 jenkins 从负载均衡器中拉出服务器,对服务器执行代码推送并将其放回负载均衡器上。
我们现在在会话结束事件上具有写回数据库的功能,因此我无法执行 IISReset,因为这会终止会话并且不会触发会话结束事件。所以我们需要等待 20 分钟让所有会话超时(这是应用程序池中的一个设置),以便所有这些会话写回数据库。
有没有办法使用 windows powershell 告诉 iis 关闭所有 iis 会话?
这样我可以对其执行构建并将其放回负载均衡器而无需等待。
提前谢谢你, 蒂姆
【问题讨论】:
-
如果服务器崩溃并重新启动,并且会话结束事件没有发生,您如何清理?这里可能相关的问题:ASP.Net Session timeout testing
标签: asp.net powershell session iis jenkins