【发布时间】:2011-01-10 11:03:57
【问题描述】:
我正在负载均衡器后面创建 Web 应用程序。到目前为止,我将其配置为将会话存储在数据库中,但我不确定应该如何处理会话过期。问题不是会话没有从数据库中删除,而是 Session_End 事件,因为我必须在其中调用一些 Web 服务方法。
假设 Session_End 在过期时被调用,我担心的是会话在一台服务器上创建但在另一台服务器上完成的情况。在这种情况下,我担心第一台服务器上的 Session_End 会过早执行,我会过早调用 Web 服务。在这种情况下,您有什么建议?
编辑:
我记得前段时间阅读了有关 Sql Agent 对会话结束事件做出反应然后执行自定义代码的内容。任何人都可以确认这个解决方案是可能的吗?
【问题讨论】:
标签: .net asp.net load-balancing