AMQ version 5.2.0
rajdavies wrote: > > which version are you using ? > On 11 Jun 2009, at 01:48, Elliot Barlas wrote: > >> >> Scenario: >> -Minimal AMQ message broker with persistence enabled and default usage >> values of 64 MB memory limit, 10 GB temp store limit, and 100 GB >> persistent >> store limit >> -AMQ producer client sending 100 KB persistent messages to queue X >> in a loop >> with a short sleep (roughly 10 msgs/second) >> >> Observations: >> -MemoryPercentUsage reaches 70% after a few minutes and remains there >> -StorePercentUsage remains at 0 (since persistent store limit is so >> high) >> -Disk usage under persistent data directory increases as expected >> >> >> Why is the memory percent usage increasing so rapidly? Shouldn't >> messages >> go directly to the persistent store? If memory is used, shouldn't >> it be >> flushed once it reaches a certain threshold? >> >> >> Scenario continued: >> -A second AMQ producer client sending 100 KB persistent messages to >> queue Y >> in a loop >> -AMQ consumer client consuming messages from queue Y in a loop >> >> Observations continued: >> -MemoryPercentUsage remains at 70% >> -StorePercentUsage remains at 0 >> -Disk usage under persistent data directory continues to increase >> -NO messages dequeued from queue Y! >> >> >> Shockingly, messages are NOT consumed from queue Y in the scenario >> described >> above. Once the 70% memory usage threshold is reached, messages >> cannot be >> consumed from queue Y. After further testing, I have seen the >> messages can >> be consumed from queue X, which decreased the memory percent used, and >> restores the system (messages can then be consumed from other queues). >> >> Why is this happening? Has anyone else seen this? >> >> The same test with non-persistent messages is not problematic. The >> memory >> percent usage increases, but once it reaches 70% the messages are >> flushed to >> the temp store and the percent usage is reduce to 0% >> >> Thanks, >> Elliot >> -- >> View this message in context: >> http://www.nabble.com/Why-do-persistent-messages-exhaust-memory-and-lock-out-consumers--tp23973571p23973571.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/Why-do-persistent-messages-exhaust-memory-and-lock-out-consumers--tp23973571p23984660.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.