Last night after it died again, I changed the usageMemory manager settings to 256 MB. It's been up the whole night. For completeness sake, here's the Java process that's running:
/usr/java/jdk/bin/java -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Dderby.system.home=/opt/activemq-4.1.0/data -Dderby.storage.fileSyncTransactionLog=true -Dcom.sun.management.jmxremote -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore=/opt/activemq-4.1.0/conf/broker.ks -Djavax.net.ssl.trustStore=/opt/activemq-4.1.0/conf/broker.ts -classpath -Dactivemq.home=/opt/activemq-4.1.0 -Dactivemq.base=/opt/activemq-4.1.0 -jar /opt/activemq-4.1.0/bin/run.jar you can see it's 512MB for heap, and that's reflected in JMX as well. Current the broker memory in JMX shows max at 256MB as specified, and memory usage is 19%, up from 3% when it started out. I'm still concerned that this is just going to continue climbing...it seems like memory's not being released somewhere! We're not using persistent messages, so I can understand that more memory is being used for journaling. But shouldn't this be getting GCed??? I'd be a real pain to have to monitor the memory use via JMX for the broker, and have to restart the broker every 24hours. Christopher G. Stach II wrote: > > > There's an issue open for the waitForSpace issue. I'm not sure if it > applies to your situation. Anyway, you may want to look into the > usageManager settings in the broker configuration to set the limit > higher. A 20MiB default seems weird. I didn't think that there was a > default. > > -- > Christopher G. Stach II > > > -- View this message in context: http://www.nabble.com/Non-Persistent-Topic-not-getting-messages-tf3264593s2354.html#a9099799 Sent from the ActiveMQ - User mailing list archive at Nabble.com.