ActiveMQ ActiveMQ.Advisory.TempQueue становится все больше и больше

Проблема в ActiveMQ по некоторым причинам (я не знаю почему) ActiveMQ.Advisory.TempQueue становится все больше и больше (1 ГБ в день). вот снимок:

 Name                      Producer #   Consumer #  Enqueue #   Dequeue #   Memory %    Dispatch #  Always retroactive  Average blocked time    Average enqueue time    Average message size    Blocked producer warning interval   Blocked sends   Dlq Expired count   Forward count   In flight count Max audit depth Max enqueue time    Max message size    Max page size   Max producers to audit  Memory limit    Memory usage byte count Memory usage portion    Min enqueue time    Min message size    Options Prioritized messages    Producer flow control   Queue size  Slow consumer strategy  Store message size  Total blocked time  Use cache   Object name

ActiveMQ.Advisory.TempQueue |   0 | 816 | 187550135 |   0 | 0 | 187836323 | FALSE | 0 | 0.3694736   | 1024 |    30000 | 0    | FALSE |  0 | 0 | 187836323 | 2048 |  1233 |  1024 |  200 |   1024 |  668309914 | 0 | 1 | 0 | 1024 |      FALSE | TRUE |  0 |     0 | 0 | TRUE |  org.apache.activemq:type=Broker,brokerName=localhost,destinationType=Topic,destinationName=ActiveMQ.Advisory.TempQueue

введите здесь описание изображения

Есть идеи?


person DanutClapa    schedule 16.05.2017    source источник


Ответы (1)


Консультативные темы в ActiveMQ не накапливают данные, они являются темами, и поэтому, когда в темах нет потребителей, отправленные им сообщения удаляются. Если у вас есть потребитель в справочной теме, то сообщения проходят через нее, но не сохраняются в постоянном хранилище брокера. Иногда статистика может быть обманчивой, учитывая, что счетчик очереди продолжает увеличиваться.

Не зная больше о том, что вы видите, вы не можете предложить большую помощь.

Если вы видите рост в журналах KahaDB, то это не связано с вашими темами рекомендаций, поскольку я заявил, что они никогда не хранят сообщения, поэтому происходит что-то еще. Есть несколько хороших инструкций на Веб-сайт ActiveMQ о том, как посмотреть, что поддерживает файлы журнала KahaDB, которые вы должны использовать для отладки вашей проблемы.

person Tim Bish    schedule 16.05.2017
comment
какие данные нужны, чтобы это понять? Моя проблема в том, что пространство ActiveMQ, занимаемое файлами журнала, увеличивается примерно на 1 ГБ в день. Я не знаю, безопасно ли их удалять. Я посмотрел в консоль и увидел, что ActiveMQ.Advisory.TempQueue постоянно увеличивается... 180 миллионов сообщений... Я думал, что этот ActiveMQ.Advisory.TempQueue создает проблемы. - person DanutClapa; 16.05.2017
comment
Какие файлы журнала, KahaDB? Мы не можем знать, что у вас в системе, пока вы нам не расскажете. - person Tim Bish; 16.05.2017
comment
Я добавил скриншот веб-консоли, где я вижу эту административную тему. И да, он использует KahaDB. - person DanutClapa; 17.05.2017
comment
На самом деле это совсем не помогает, но я добавил ссылку на инструкции по отладке хранения журнала KahaDB, которые вы должны использовать. - person Tim Bish; 17.05.2017
comment
Спасибо, я проверю, поможет ли это мне. - person DanutClapa; 19.05.2017