Fuse Message Broker java.net.SocketException: Too many open files
Issue
We are seeing the following type messages in our log file:
14:09:09,752 | WARN | RMI TCP Accept-44448 | tcp | - - | RMI TCP Accept-44448: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=44448] throws
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)[:1.6.0]
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:420)[:1.6.0]
at java.net.ServerSocket.implAccept(ServerSocket.java:465)[:1.6.0]
at java.net.ServerSocket.accept(ServerSocket.java:433)[:1.6.0]
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)[:1.6.0]
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)[:1.6.0]
at java.lang.Thread.run(Thread.java:736)[:1.6.0]
Environment
- Fuse ESB 4.4.X
- Fuese Enterprise ESB 7.X
- Fuse Message Broker 5.5.X
- Fuse Message Broker 5.7.X
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.