One CLOSE_WAIT connection remains every mod_cluster MCMP STATUS request in JBoss EAP 6.x/7.x
Issue
-
mod_cluster
DefaultMCMPHandler
leaves oneCLOSE_WAIT
connection per each httpd/mod_cluster instance every MCMP STATUS request in JBoss EAP 6.x/7.x. -
Anytime I checked
nestat -tunapl
command on JBoss machine, JBoss EAPCLOSE_WAIT
holds one connection per each httpd/mod_cluster instance. It looks aCLOSE_WAIT
connection remains 10 seconds and another newCLOSE_WAIT
connection remains after the previousCLOSE_WAIT
connection disappears:
$ while true; do date; sudo netstat -tunapl|grep <JBOSS_JAVA_PID>; echo "-----------"; echo ""; sleep 5; done
Tue Apr 17 14:39:53 JST 2018
tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:4447 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47152 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47166 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47148 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47136 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47142 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47158 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47172 ESTABLISHED 27379/java
tcp 1 0 127.0.0.1:38974 127.0.0.1:6666 CLOSE_WAIT 27379/java // <-- !!
tcp 0 0 127.0.0.1:8009 127.0.0.1:47138 ESTABLISHED 27379/java
-----------
Tue Apr 17 14:39:58 JST 2018
tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:4447 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47152 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47166 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47148 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47136 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47142 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47158 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47172 ESTABLISHED 27379/java
tcp 1 0 127.0.0.1:38974 127.0.0.1:6666 CLOSE_WAIT 27379/java // <-- !!
tcp 0 0 127.0.0.1:8009 127.0.0.1:47138 ESTABLISHED 27379/java
-----------
Tue Apr 17 14:40:03 JST 2018
tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:4447 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 0.0.0.0:* LISTEN 27379/java
tcp 1 0 127.0.0.1:38990 127.0.0.1:6666 CLOSE_WAIT 27379/java // <-- !!
tcp 0 0 127.0.0.1:8009 127.0.0.1:47152 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47166 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47148 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47136 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47142 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47158 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47172 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47138 ESTABLISHED 27379/java
-----------
Tue Apr 17 14:40:09 JST 2018
tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:4447 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 0.0.0.0:* LISTEN 27379/java
tcp 1 0 127.0.0.1:38990 127.0.0.1:6666 CLOSE_WAIT 27379/java // <-- !!
tcp 0 0 127.0.0.1:8009 127.0.0.1:47152 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47166 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47148 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47136 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47142 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47158 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47172 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47138 ESTABLISHED 27379/java
-----------
Tue Apr 17 14:40:14 JST 2018
tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:4447 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN 27379/java
tcp 0 0 127.0.0.1:8009 0.0.0.0:* LISTEN 27379/java
tcp 1 0 127.0.0.1:38996 127.0.0.1:6666 CLOSE_WAIT 27379/java // <-- !!
tcp 0 0 127.0.0.1:8009 127.0.0.1:47152 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47166 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47148 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47136 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47142 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47158 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47172 ESTABLISHED 27379/java
tcp 0 0 127.0.0.1:8009 127.0.0.1:47138 ESTABLISHED 27379/java
-----------
Environment
- Red Hat JBoss Enterprise Application Platform (EAP) 6.x, 7.x
- mod_cluster
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.