我们在Jetty 9.0.3服务器上部署了一个应用程序rest网关,用于对Jetty中部署的服务进行身份验证和授权的工作由ApacheCommons-HttpClient3.1负责。
当有大量并发线程访问rest网关时,rest网关机器中会堆积大量的close_wait。
通过调用apache commons的releaseconnections方法,可以正确地关闭为向启用程序(端点)发送请求而打开的http连接。
请让我知道如何处理这些近距离等待或任何线索,为什么连接是在近距离等待结束。

最佳答案

当apache commons http client 3.1提供closeidleconnections(0)时,close_wait连接消失。但是现在有太多的时间等待被建立,后端我得到错误,如“地址已经在使用中”:(
最后,在使用closeidleconnections(0)后未看到close_wait连接。希望这个解决方案可以帮助其他人:)

关于java - 跳船9.0.3中的Close_wait太多,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23644090/

10-10 20:06