Hi,

Have done some more investigations into the heap dump.
All 1.2m messages on the internal queue were addressed to a specific
jms.topic.
There were many other producers publishing to the same topic at the time
and there was no apparent issue with the topic consumer.

A question:
Should we assign a Dead Letter address for the internal
$.artemis.internal.sf.... queues? I am confused on whether we should or
should not do that.

Really appreciate any help you can give me on this.

Many thanks

Graham



On Mon, 30 Mar 2020 at 23:08, Graham Stewart <grahamdstew...@gmail.com>
wrote:

> Thanks Domenico,
>
> We have a heap dump from when this happened last week - it's large - 8GB.
>
> We can see the internal queue that blew up was
>
>
> $.artemis.internal.sf.cluster-prodemea-r186951.39.7adc9da9-6c30-11ea-b3c0-0050568f93e5
>
>
> From the heap dump that QueueImpl has
>
> messagesReplaced 0
>
> messagesKilled 0
>
> messagesExpired 0
>
> ackAttempts 17215914
> messagesAcknowleged 17215914
> messagesAdded 18437336
>
> queueMemorySize 108598463
>
> Can you let me know what other  details would be useful? Can run some OQL
> against the dump to pull things out if that would help.
> I tried to attach a thread dump - but it exceeds the mailing list limit.
> Would it be useful?
>
> Thanks
>
> Graham
>
>
> On Mon, 30 Mar 2020 at 21:51, brusdev <bruscin...@gmail.com> wrote:
>
>> Hi Graham,
>>
>> can you enable the dumping of the java heap when a
>> java.lang.OutOfMemoryError exception is thrown and send a screenshot or
>> summary?
>>
>> To enable the heap dump, you could uncomment the following line in
>> `artemis.profile` file:
>> # JAVA_ARGS="$JAVA_ARGS -XX:+HeapDumpOnOutOfMemoryError
>> -XX:HeapDumpPath=${ARTEMIS_OOME_DUMP}"
>>
>> Thanks,
>> Domenico
>>
>>
>>
>> --
>> Sent from:
>> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>>
>

Reply via email to