I've been running more benchmarks on Rabbit today, few more questions popped up: <br><br>Any rules of thumb for memory requirements on Rabbit? I've setup a simple consumer which pushes ~10kb/s into a Rabbit queue, and the persister file is growing at an expected rate, but the memory appears to be fluctuating all over the map. My persister got up to 386MB, but resident side of rabbit shot up to 3.5GB. <br>
<br>Also, I've added a liberal swap partition to the box, but I'm still seeing same behavior as before: rabbit died at around 2.2GB in the perister.log. Kernel logs are not showing anything suspicious, and the node doesn't spit out anything useful either:<br>
<br>=INFO REPORT==== 17-Nov-2008::17:46:00 ===<br> alarm_handler: {clear,system_memory_high_watermark}<br><br>=INFO REPORT==== 17-Nov-2008::17:46:26 ===<br>Rolling persister log to "/var/lib/rabbitmq/mnesia/rabbit/rabbit_persister.LOG.previous"<br>
<br>---<br><br>Erlang has closed<br>/usr/local/lib/erlang/lib/os_mon-2.1.8/priv/bin/memsup: Erlang has closed.<br><br>Is there a debug mode I could enable?<br><br>ig<br><br>P.S. I'm in for pitching in to fix this stuff. ;-)<br>