我使用 JBoss EAP 6.2 作为 Web 应用程序服务器和 Apace Modcluster 进行负载平衡。
每当我尝试取消部署我的 web 应用程序时,都会收到以下警告
14:22:16,318 WARN [org.jboss.modcluster] (ServerService Thread Pool -- 136) MODCLUSTER000025: Failed to drain 2 remaining active sessions from default-host:/starrassist within 10.000000.1 seconds
14:22:16,319 INFO [org.jboss.modcluster] (ServerService Thread Pool -- 136) MODCLUSTER000021: All pending requests drained from default-host:/starrassist in 10.002000.1 seconds
并且需要很长时间才能取消部署,并且部署应用程序的 EAP 服务器组和节点变得无响应。
唯一的解决方法是重新启动整个 EAP 服务器。我的问题是,我是否可以在 EAP 或 ModCluster 中设置一个属性,以便超出 maxTimeOut 的活动会话会自行过期?