One CLOSE_WAIT connection remains every mod_cluster MCMP STATUS request in JBoss EAP 6.x/7.x
Issue
-
mod_cluster
DefaultMCMPHandlerleaves oneCLOSE_WAITconnection per each httpd/mod_cluster instance every MCMP STATUS request in JBoss EAP 6.x/7.x. -
Anytime I checked
nestat -tunaplcommand on JBoss machine, JBoss EAPCLOSE_WAITholds one connection per each httpd/mod_cluster instance. It looks aCLOSE_WAITconnection remains 10 seconds and another newCLOSE_WAITconnection remains after the previousCLOSE_WAITconnection 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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
