High amounts of I/O dispatcher threads accumulated in java application
Issue
- We see a large amount of accumulating
I/O dispatcherthreads like below until our JVM crashes:
"I/O dispatcher 9207"
at sun.nio.ch.EPollArrayWrapper.epollWait(JIJI)I (Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(J)I (EPollArrayWrapper.java:269)
at sun.nio.ch.EPollSelectorImpl.doSelect(J)I (EPollSelectorImpl.java:93)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(J)I (SelectorImpl.java:86)
at sun.nio.ch.SelectorImpl.select(J)I (SelectorImpl.java:97)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute()V (AbstractIOReactor.java:257)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(Lorg/apache/http/nio/reactor/IOEventDispatch;)V (BaseIOReactor.java:106)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run()V (AbstractMultiworkerIOReactor.java:590)
at java.lang.Thread.run()V (Thread.java:748)
Environment
- Java
- Apache HTTP Client
- nio HttpAsyncClient
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.