【问题标题】:How to end sessions on IIS server如何结束 IIS 服务器上的会话
【发布时间】:2017-03-09 15:59:20
【问题描述】:

我正在使用 jenkins 从负载均衡器中拉出服务器,对服务器执行代码推送并将其放回负载均衡器上。

我们现在在会话结束事件上具有写回数据库的功能,因此我无法执行 IISReset,因为这会终止会话并且不会触发会话结束事件。所以我们需要等待 20 分钟让所有会话超时(这是应用程序池中的一个设置),以便所有这些会话写回数据库。

有没有办法使用 windows powershell 告诉 iis 关闭所有 iis 会话?

这样我可以对其执行构建并将其放回负载均衡器而无需等待。

提前谢谢你, 蒂姆

【问题讨论】:

  • 如果服务器崩溃并重新启动,并且会话结束事件没有发生,您如何清理?这里可能相关的问题:ASP.Net Session timeout testing

标签: asp.net powershell session iis jenkins


【解决方案1】:

正如您在问题中提到的那样,IIS 重置或从负载平衡器中拉出服务器将终止/耗尽所有会话。

你在给定的场景中确实回答了你自己的问题......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 2010-09-11
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 2020-11-12
    • 2016-10-08
    相关资源
    最近更新 更多