为了账号安全,请及时绑定邮箱和手机立即绑定

CLOSE_WAIT中的码头连接未关闭

CLOSE_WAIT中的码头连接未关闭

婷婷同学_ 2021-05-14 14:10:43
CLOSE_WAIT中的码头连接没有关闭。嵌入式码头(9.4.11)与Glassfish一起用于容器和依赖项注入。Ngnix负载平衡器正在将请求转发给充当客户端的码头。在Ngnix服务器(客户端)上,jetty TCP请求/连接进入FIN_WAIT2状态,然后最终关闭,但是在jetty(服务器)上,连接永远处于close_wait且没有关闭。有任何可能的解决方案或配置更改来解决吗?参考:码头公开发行链接。 CLOSE_WAIT中的Jetty-9.2连接未关闭Http配置(jetty.xml):<New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">    <Set name="secureScheme">http</Set>    <Set name="securePort"><Property name="jetty.secure.port" default="8443" /></Set>    <Set name="outputBufferSize"><Property name="jetty.output.buffer.size" default="32768" /></Set>    <Set name="outputAggregationSize"><Property name="jetty.output.aggregation.size" default="8192" /></Set>    <Set name="requestHeaderSize"><Property name="jetty.request.header.size" default="8192" /></Set>    <Set name="responseHeaderSize"><Property name="jetty.response.header.size" default="8192" /></Set>    <Set name="sendServerVersion"><Property name="jetty.send.server.version" default="false" /></Set>    <Set name="sendDateHeader"><Property name="jetty.send.date.header" default="false" /></Set>    <Set name="headerCacheSize"><Property name="jetty.header.cache.size" default="512" /></Set>    <Set name="delayDispatchUntilContent"><Property name="jetty.delayDispatchUntilContent" default="false"/></Set>    <Set name="persistentConnectionsEnabled"><Property name="jetty.persistentConnectionsEnabled" default="false"/>false</Set>    <Call name="addCustomizer">        <Arg><New class="org.eclipse.jetty.server.ForwardedRequestCustomizer"/></Arg>    </Call></New>
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

通过分析线程转储,我发现应用程序线程正在进入等待状态(java.lang.Thread.State:WAITING(停车)),从而导致完全锁定。部署在Jetty中的应用程序使用的其他库导致线程等待而不是jetty。


查看完整回答
反对 回复 2021-05-26
  • 1 回答
  • 0 关注
  • 156 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信