是否可以在 IIS 中设置活动连接的超时?我知道您可以设置空闲连接的超时。
让我提出这个问题的原因是,在运行 IIS 的一组节点前面有一个负载平衡器。为了支持无痛节点解簇,而无需强制断开活动连接,我们希望对所有活动连接强制超时。鉴于此,我们可以从集群中删除节点,然后等待超时时间以排空流量。
事实上,客户端必须通过控制其连接租约来与我们的负载平衡设置配合良好。这显然是可能的,但有点麻烦。如果我们可以控制它,服务器端客户端就不必关心它了。
答案1
我能想到的唯一办法是使用批处理或计划任务关闭 IIS 服务,这样您就可以做您需要做的事情。然后同一个对象也可以将其重新打开。