Over a million developers have joined DZone.

Apache ActiveMQ – How to resolve java.io.IOException: Too many open files exception?

DZone's Guide to

Apache ActiveMQ – How to resolve java.io.IOException: Too many open files exception?

Free Resource

The Future of Enterprise Integration: Learn how organizations are re-architecting their integration strategy with data-driven app integration for true digital transformation.

I have worked on ActiveMQ for quite a while, and there’s one annoying exception that I see all the time – java.io.IOException: Too many open files – which we see time to time.

[localhost:61613] ERROR TransportConnector – Could not accept connection : Too many open files
[or@] WARN  log – EXCEPTION
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
at org.mortbay.jetty.nio.SelectChannelConnector$1.acceptChannel(SelectChannelConnector.java:75)
at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:475)
at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:166)
at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124)
at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:537)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

Have spent some time gooling about this error and got a rough idea on what this error is all about, what we can do to identify the issue, and (possibly!) fix it :)

I’ll need some more time to write what I’m doing to solve it, and btw, you can find the links that were helpful to me:

1. ActiveMQ 5.1.0 runs out of file descriptors with lots of ‘CLOSE_WAIT’ socketshttps://issues.apache.org/jira/browse/AMQ-1739
2. ActiveMQ forum:http://activemq.2283324.n4.nabble.com/too-many-open-files-td2364996.html

Make your mark on the industry’s leading annual report. Fill out the State of API Integration 2019 Survey and receive $25 to the Cloud Elements store.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}