JBoss shutdown hangs in JIoEndpoint.unlockAccept
Issue
- JBoss stalls in
JIoEndpoint.unlockAcceptwhen trying to pause a JBossWeb connector during shutdown:
"JBoss Shutdown Hook" daemon prio=10 tid=0x000000005ed8b000 nid=0x77e2 runnable [0x0000000047cfc000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
- locked <0x00000007fc136c90> (a java.net.SocksSocketImpl)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:211)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket. (Socket.java:375)
at java.net.Socket. (Socket.java:218)
at org.apache.tomcat.util.net.JIoEndpoint.unlockAccept(JIoEndpoint.java:595)
at org.apache.tomcat.util.net.JIoEndpoint.pause(JIoEndpoint.java:548)
at org.apache.coyote.http11.Http11Protocol.pause(Http11Protocol.java:213)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.x
- 6.0.1 and earlier
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.