activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: 3.1 broker OutofMemoryError : unable to create new native thread
Date Fri, 06 Apr 2007 08:31:28 GMT
3.1 is ancient, you might wanna upgrade to 4.1.1

FWIW your issue is probably you ran out of file descriptors

On 4/4/07, robr <rowntreerob@yahoo.com> wrote:
>
> server Env:
>
>   4 Gig Mem  with 2048M max JVM heap assigned to java
>
>     Linux amq1 2.6.12-1.1447_FC4smp #1 SMP Fri Aug 26 21:03:12 EDT 2005
> x86_64 x86_64 x86_64 GNU/Linux
>
> JVM - java version "1.5.0_09"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)
>
> FAQ - if this JVM is 32 bit and i have 4G available, can i just increase
> -Xmx from 2048M to 3500M and solve the problem by reacting directly to the
> memory error?
>
> Should i upgrade the broker from 3.1 to 3.2.2 to address the memory issue?
> we are using persistence ( hypersonic DB?) and no journaling.
> We process 600K messages per day.
>
> Im curious about what todo with this error if the JVM already has 2048M
> allocated.
>
> --- stacktrace
>
> <code>
> bug rept:
> amq daemon
> t=59813,localport=61616]
>  | 2007/04/04 04:20:54 | 04:20:54 WARN  run()
>  | 2007/04/04 04:20:54 | java.lang.OutOfMemoryError: unable to create new
> native thread
>  | 2007/04/04 04:20:54 |       at java.lang.Thread.start0(Native Method)
>  | 2007/04/04 04:20:54 |       at java.lang.Thread.start(Thread.java:574)
>  | 2007/04/04 04:20:54 |       at
>
> org.activemq.transport.tcp.TcpTransportChannel.start(TcpTransportChannel.java:191)
>  | 2007/04/04 04:20:54 |       at
>
> org.activemq.broker.impl.BrokerConnectorImpl.addClient(BrokerConnectorImpl.java:309)
>  | 2007/04/04 04:20:54 |       at
>
> org.activemq.transport.TransportServerChannelSupport.addClient(TransportServerChannelSuppor
>
> t.java:98)
>  | 2007/04/04 04:20:54 |       at
>
> org.activemq.transport.tcp.TcpTransportServerChannel.run(TcpTransportServerChannel.java:158
>
> )
>  | 2007/04/04 04:20:54 |       at java.lang.Thread.run(Thread.java:595)
>  | 2007/04/04 04:21:26 | 04:21:26 WARN  run()
>  | 2007/04/04 04:21:26 | java.lang.OutOfMemoryError: unable to create new
> native thread
>  | 2007/04/04 04:21:26 |       at java.lang.Thread.start0(Native Method)
>  | 2007/04/04 04:21:26 |       at java.lang.Thread.start(Thread.java:574)
>  | 2007/04/04 04:21:26 |       at
>
> org.activemq.transport.tcp.TcpTransportChannel.start(TcpTransportChannel.java:191)
>  | 2007/04/04 04:21:26 |       at
>
> org.activemq.broker.impl.BrokerConnectorImpl.addClient(BrokerConnectorImpl.java:309)
>  | 2007/04/04 04:21:26 |       at
>
> org.activemq.transport.TransportServerChannelSupport.addClient(TransportServerChannelSuppor
>
> t.java:98)
>  | 2007/04/04 04:21:26 |       at
>
> org.activemq.transport.tcp.TcpTransportServerChannel.run(TcpTransportServerChannel.java:158
>
> )
>  | 2007/04/04 04:21:26 |       at java.lang.Thread.run(Thread.java:595)
>  | 2007/04/04 04:21:58 | 04:21:58 WARN  run()
>  | 2007/04/04 04:21:58 | java.lang.OutOfMemoryError: unable to create new
> native thread
>  | 2007/04/04 04:21:58 |       at java.lang.Thread.start0(Native Method)
>
> </code>
> --
> View this message in context: http://www.nabble.com/3.1-broker-OutofMemoryError-%3A-unable-to-create-new-native-thread-tf3527977s2354.html#a9844430
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>


-- 

James
-------
http://radio.weblogs.com/0112098/

Mime
View raw message