我有一個在JBOSS EAP 6.4.5上運行的Java應用程序。 在多個用戶登錄應用程序的一段時間內,它變得無法訪問(連接失敗錯誤),並顯示警告消息。 JBWEB003008:用於連接器創建了**地址*最大線程數(1024)和端口* ******連接停留在CLOSE_WAIT狀態
我們已經注意到的是,大多數連接在CLOSE_WAIT狀態。 服務器重啓有助於臨時解決此問題。 不知道是什麼原因造成的。
我有一個在JBOSS EAP 6.4.5上運行的Java應用程序。 在多個用戶登錄應用程序的一段時間內,它變得無法訪問(連接失敗錯誤),並顯示警告消息。 JBWEB003008:用於連接器創建了**地址*最大線程數(1024)和端口* ******連接停留在CLOSE_WAIT狀態
我們已經注意到的是,大多數連接在CLOSE_WAIT狀態。 服務器重啓有助於臨時解決此問題。 不知道是什麼原因造成的。
您需要增加爲EAP6中的連接器創建的最大線程數。對於非天然APR連接器,其中連接器可以處理的最大線程數可以通過在subsytem添加屬性最大的連接作爲被定義:
<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連接器(本地=「真」),最大線程池大小通過org.apache.tomcat.util.net.MAX_THREADS系統屬性來調整大小,而不是
我想它會在一段時間後再次達到最大線程數(2048)。 – DevD
您需要找出本地應用程序未關閉連接的原因。 – EJP
@EJP應用程序不會創建和關閉連接。它由JBOSS服務器處理。 – DevD