activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Posta <christian.po...@gmail.com>
Subject Re: server hang because of memory usage estimate not accurate?
Date Mon, 31 Mar 2014 21:53:54 GMT
can you show stack traces next time it happens so we can see what the
broker was trying to do when it "hanged"? And what constituted
hanging? Couldn't send more messages, couldn't receive messages?

On Fri, Mar 28, 2014 at 12:23 AM, Li Li <fancyerii@gmail.com> wrote:
> I am using the default configuration(maximum 4G heap) and <memoryUsage
> percentOfJvmHeap="70" />
> I send many small size TextMessages to server and it hangs
>
> I use jmap -heap and found that the free memory is less than 100MB and
> the server can do nothing but do gc. but gc can't free anything.
> client can't even connect to server.
> I use ./bin/activemq stop and it fails to stop server.
> I have to kill -o pid
>
> I guess the reason is that: activemq estimate memory by string size.
> but for small trings, the heap are all small fragmentations.
>
> I modify percentOfJvmHeap to 50 and it works better but after long
> time, it still occurs.



-- 
Christian Posta
http://www.christianposta.com/blog
twitter: @christianposta

Mime
View raw message