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 <fancye...@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

Reply via email to