Thanks for the update Tim.  I have a scheduled update to 5.11.1.  Supposed to 
go to production this week.

Once there, as you've advised, we'll be in a better place to diagnose the 
problem.

Thanks.



On 9/23/15, 6:13 AM, "tbai...@gmail.com on behalf of Tim Bain" 
<tbai...@gmail.com on behalf of tb...@alumni.duke.edu> wrote:

>That's definitely possible, if either selectors are in use or the messages
>were all sent before any consumer subscribed.  EnqueueCount and
>DequeueCount aren't very useful for topics; instead, you need to check the
>EnqueueCount and DequeueCount on each individual subscription on the topic,
>and for that I always use JMX.  That will eliminate the "messages sent
>before the consumer subscribed" factor (because by definition, the
>subscription only gets those messages sent after it was created), and using
>JMX lets you look at other attributes such as how many messages have been
>dispatched, whether a selector is in use, etc.
>
>Many, many people run networks of brokers without the advisory messages
>running them out of memory, so it's unlikely that that's your problem.  So
>if you see any subscription with messages that have been dispatched but are
>not acknowledged, that's a cause for concern; otherwise, this "theory"
>isn't your problem and you should focus your attention elsewhere.
>
>With that being said, if you're still on the pre-5.3.0 broker you were on a
>month ago, all bets are off (and JMX might or might not expose the
>attributes I mentioned).  If you did the upgrade (I sure hope you did, or
>that you have one scheduled in the very near future), what version are we
>talking about?
>
>Tim
>
>On Tue, Sep 22, 2015 at 9:37 AM, Daniel Israel <disr...@liveops.com> wrote:
>
>>
>> We are running a network of brokers, but I'm tracking down a memory issue
>> and one of the "theories" is that messages sent to Advisory topics is not
>> being freed because we see [sometimes very large] numbers of messages
>> enqueued, no messages dequeued, and a non-zero number of consumers.  Is
>> that something that's possible?
>>
>>
>>
>>
>> On 9/21/15, 8:46 PM, "tbai...@gmail.com on behalf of Tim Bain" <
>> tbai...@gmail.com on behalf of tb...@alumni.duke.edu> wrote:
>>
>> >This is the first search result when I Google for 'activemq advisory':
>> >http://activemq.apache.org/advisory-message.html
>> >
>> >If you're not trying to explicitly use advisory topics yourself, you can
>> >ignore them; brokers in a network of brokers use them to figure out where
>> >consumers are, but you don't have to do anything with them.  If you're not
>> >running a network of brokers, you'll get a small performance boost by
>> >turning them off, as described on the page I linked.  Note that it's a
>> >small benefit and that you'll have to remember to undo the change if you
>> >ever move to a network of brokers topology; consider whether it's worth
>> the
>> >effort for your use case.
>> >
>> >On Mon, Sep 21, 2015 at 4:44 PM, Daniel Israel <disr...@liveops.com>
>> wrote:
>> >
>> >> I see a large number of advisory topics (ActiveMQ.Advisory.*) in my list
>> >> of topics, such as:
>> >>
>> >> ActiveMQ.Advisory.TempQueue
>> >>
>> >>
>> >> What are these used for?  Is it a problem if these Topics have consumers
>> >> and none of the messages are dequeued?
>> >>
>> >> Thanks for any help.
>> >>
>>

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to