如何更改 Tomcat 的 undeployOldVersions 超时?
How to change Tomcat's undeployOldVersions timeout?
Tomcat a feature 无需停机即可部署新版本并优雅地取消部署旧版本(当旧客户端没有留下任何会话时)。
开始使用此功能所需要做的就是将 undeployOldVersions
设置为 true 并拥有一个具有特殊格式名称的 .war 文件。
我的实验表明,它至少要等待 10 分钟(在没有流量的情况下)才能取消部署旧版本。此超时是否可在 Tomcat 设置中配置?
当所有使用它的会话都过期时,旧版本将被取消部署。
Tomcat 会话的默认过期超时为 30 分钟,但这可以根据应用程序进行配置。例如。您可以添加:
<session-config>
<session-timeout>10</session-timeout>
</session-config>
将会话的默认超时时间减少到 10 分钟。此值也可以在您的应用程序代码中设置 globally or on a per-session level.
Tomcat a feature 无需停机即可部署新版本并优雅地取消部署旧版本(当旧客户端没有留下任何会话时)。
开始使用此功能所需要做的就是将 undeployOldVersions
设置为 true 并拥有一个具有特殊格式名称的 .war 文件。
我的实验表明,它至少要等待 10 分钟(在没有流量的情况下)才能取消部署旧版本。此超时是否可在 Tomcat 设置中配置?
当所有使用它的会话都过期时,旧版本将被取消部署。
Tomcat 会话的默认过期超时为 30 分钟,但这可以根据应用程序进行配置。例如。您可以添加:
<session-config>
<session-timeout>10</session-timeout>
</session-config>
将会话的默认超时时间减少到 10 分钟。此值也可以在您的应用程序代码中设置 globally or on a per-session level.