Hi, I'm using ActiveMQ 5.5.0 communicate over a topic and after I follow the steps below my producer blocks.
1. Start two durable subscribers 2. Start producer 3. Start a slow non-durable subscriber 4. Stop the two durable subscriber 5. Wait for the producer to block (and get the log "Usage Manager memory limit (1048576) reached for topic...") I'm assuming that at this point the producer is blocked waiting for the slow subscriber to catch up (through producer control flow mechanisms). However, if I stop the slow non-durable subscriber the producer remains blocked. Stopping and restarting the producer has no effect. The two ways I've managed to get the producer to start again are to 1. Either, restart one of the durable subscribers 2. Or, delete the two offline durable subscribers from the ActiveMQ admin console Can someone help me figure out what is going on and why the producers restarts after fiddling around with the durable subscribers? Thanks Edward -- View this message in context: http://activemq.2283324.n4.nabble.com/Producer-blocked-even-after-termination-of-all-subscribers-tp3638518p3638518.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.