On Jan 11, 2011, at 8:14 AM, Jeff Rose wrote: > On Mon, Jan 10, 2011 at 4:57 PM, Alex Dean <a...@crackpot.org> wrote: > >> >> On Jan 10, 2011, at 5:02 AM, Jeff Rose wrote: >> > > The last issue I do see is that fairly often the consumer stops listening to > the topic even though the ajax poll requests are still coming. I can see in > jconsole that the consumer count on my topic drops to zero, even though at > the same time I'm watching empty ajax responses coming back periodically.
Hm. I've never seen that happen. Can you enable debug logging for activemq-web? I've been adding log4j.logger.org.apache.activemq.web=DEBUG to config/log4j.properties. When a new ajax client connects, you should see a line like: DEBUG | creating new AjaxWebClient in p8v92prp07trmhghrpltw0rh-1294788329515 If you close the browser window and wait a minute, you should then see something like: DEBUG | Cleaning up expired web clients. DEBUG | AjaxWebClient p8v92prp07trmhghrpltw0rh-1294788329515 last accessed 95 seconds ago. DEBUG | Removing expired AjaxWebClient p8v92prp07trmhghrpltw0rh-1294788329515 If you see a message like that 'Removing expired AjaxWebClient' while your browser is still actively polling, that's wrong. Not sure what else might cause the consumer count to drop back to 0. alex