That is correct. The processes that are performing the i/o on the disk are separate jvms. It is not the same as the components using ActiveMQ. They high i/o usage are somehow causing ActiveMQ to stop. I've run many tests, with and without them running, ActiveMQ halts w/o any warnings/errors & it never recovers.
elihusmails wrote: > > So if I understand this right, you are sending messages to ActiveMQ while > performing I/O, and ActiveMQ is not performing any I/O (other than caching > of data) since you are not persisting any data. > > Is this true? > > > > On Mon, Aug 11, 2008 at 5:08 PM, sub3 <[EMAIL PROTECTED]> wrote: > >> >> I have a system where 1 is sending to several (a & b) and occasionally b >> sends to c (all queues). Very simple. Persistence is set to false. >> Queue >> sizes are capped at 50mb. >> >> If I put the system under a heavy i/o load (several programs >> reading/writing >> lots of files), ActiveMQ will stop. >> >> Am I hitting some system resource issue here, and if so, what is it? >> Also, >> is there a way to get ActiveMQ to recover? >> >> I've attached my activemq.xml file, and a sample program to create i/o >> load >> (sometime I run several of these). I am running on Windows Server 2003. >> >> Thanks. >> http://www.nabble.com/file/p18933907/activemq.xml activemq.xml >> http://www.nabble.com/file/p18933907/Test.java Test.java >> -- >> View this message in context: >> http://www.nabble.com/Under-IO-Load-tp18933907p18933907.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Under-IO-Load-tp18933907p18936118.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.