activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bill Schuller <Bill_Schul...@intuit.com>
Subject Re: ActiveMQ 5.2 too many open files exception
Date Tue, 31 Mar 2009 14:40:17 GMT
Unix variants use a file descriptor for each network connection. In my
messaging experience, 9 times out of 10 file descriptor issues are
associated with the number of active network connections the process has
open. With a file descriptor limit of 10240, the process either has a lot of
files or a lot of network connections open. Check to ensure your clients are
doing connection pooling, etc.



From: deathemperor <deathemperor@gmail.com>
Reply-To: ActiveMQ Users <users@activemq.apache.org>
Date: Mon, 30 Mar 2009 20:34:03 -0700
To: ActiveMQ Users <users@activemq.apache.org>
Subject: ActiveMQ 5.2 too many open files exception



I'm running AMQ 5.2.0 and keep getting the error:

2009-03-31 08:41:28,674 [or@0.0.0.0:8161] WARN  log
- EXCEPTION
java.io.IOException: Too many open files
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
        at
org.mortbay.jetty.nio.SelectChannelConnector$1.acceptChannel(SelectChannelCo
nnector.java:75)
        at
org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:4
75)
        at 
org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:166)
        at
org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.j
ava:124)
        at
org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:537)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:4
50)

This cause either of these problem:

- ActiveMQ process hangs on Apache, no messages can be sent or received, the
AMQ admin is not responding at the time either.
- AMQ & AMQ admin running but no messages can be sent although
receiver/consumer can still connect and check for message.


The pre-procedure is to start AMQ as background service, running message up
to 18-20k and the above occurs.

Some of my conf:
- maxFileLength: 1gb
- ulimit -n: 10240
- cealnupInterval: 1000 (ms)


My another concern is why cealnupInterval doesn't work. Nothing get cleaned
up as I expect the data file of the queue does.

Please anyone help.
--
View this message in context:
http://www.nabble.com/ActiveMQ-5.2-too-many-open-files-exception-tp22797720p
22797720.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.




Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message