If your broker JVM is running out of memory, then your broker configuration is 
most likely not appropriate for your JVM settings (JVM max heap size). 
What JVM max heap size do you use and what is the <systemUsage> section 
configured for? 
Your memoryUsage setting must be lower than the JVMs max heap size.

Regards,


Torsten Mielke
tors...@fusesource.com
tmie...@blogspot.com


On Oct 29, 2012, at 8:18 PM, kureckam wrote:

> I had this message 35 minutes prior to the flood of other messages.  But why
> would it take 35 minutes for the other messages to occur after the OOM? We
> use non-durable topics so I don't believe temp memory would be used, would
> it? ActiveMQ has since been restarted so I can't check the JMX stats.
> 
> java.lang.OutOfMemoryError: unable to create new native thread
>       at java.lang.Thread.start0(Native Method)
>       at java.lang.Thread.start(Unknown Source)
>       at
> java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(Unknown
> Source)
>       at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
>       at
> org.apache.activemq.thread.TaskRunnerFactory.execute(TaskRunnerFactory.java:92)
>       at
> org.apache.activemq.broker.TransportConnection.stopAsync(TransportConnection.java:947)
>       at
> org.apache.activemq.broker.TransportConnection.serviceTransportException(TransportConnection.java:234)
>       at
> org.apache.activemq.broker.TransportConnection$1.onException(TransportConnection.java:192)
>       at
> org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
>       at
> org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:101)
>       at
> org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:160)
>       at
> org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:265)
>       at
> org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96)
>       at
> org.apache.activemq.transport.nio.NIOTransport$1.onError(NIOTransport.java:75)
>       at
> org.apache.activemq.transport.nio.SelectorSelection.onError(SelectorSelection.java:98)
>       at
> org.apache.activemq.transport.nio.SelectorWorker.run(SelectorWorker.java:128)
>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
> Source)
>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>       at java.lang.Thread.run(Unknown Source)
> 
> 
> 
> 
> --
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/Stopped-waiting-for-space-in-pendingMessage-cursor-messages-tp4658396p4658403.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.




Reply via email to