gpt4 book ai didi

java - 连接卡在 CLOSE_WAIT 状态

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:05 24 4
gpt4 key购买 nike

我有一个在 Linux 上的 JBOSS EAP 6.4.5 中运行的 Java 应用程序。在一段时间内,随着多个用户登录应用程序,它变得无法访问(连接失败错误)并显示警告消息。JBWEB003008:为具有 **地址 * 和端口 * 的连接器创建的最大线程数 (1024)。******

我们注意到的是,大多数连接都处于CLOSE_WAIT 状态。服务器重启有助于临时解决此问题。不确定是什么原因造成的。

最佳答案

您需要增加为 EAP6 中的连接器创建的最大线程数。对于非本地 APR 连接器,连接器可以处理的最大线程数可以通过在子系统中添加属性 max-connections 来定义:

 <subsystem xmlns="urn:jboss:domain:web:1.5" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" max-connections="2048"/>
...
</subsystem>

对于 APR 连接器 (native="true"),最大线程池大小是通过 org.apache.tomcat.util.net.MAX_THREADS 系统属性确定的

关于java - 连接卡在 CLOSE_WAIT 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42491228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com