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.

Reply via email to