On December 21, 2012, I noticed my rabbitmq server using up 100% cpu even though I had nothing connected to it. I checked my uptime (70 days) and noted when rabbitmq was started (Oct 25).<br><br>Two days ago I once again, accidentally decided to check what processes are running and how much cpu they are taking, noticing rabbitmq once again at a steady 45% cpu.<br>
<br>Following this I wrote a simple shell script to monitor the resource usage of rabbitmq. It became clear in the first eight hours and rabbitmq was "leaking" resources, consuming more and more cpu, even though _no_ services were connected to it. I kept the script running (cron job taking eight top samples every 30 minutes) and graphed the cpu usage using gnuplot (following the first eight hours, I then did start connecting and disconnecting rabbitmq-clients).<br>
<br>I have attached below the graph I plotted, as well as the top samples that were taken. The version of rabbitmq I am using is 2.7.1<br><br>$ echo $(< /etc/issue); uname -a; erl -version<br>Debian GNU/Linux wheezy/sid \n \l<br>
Linux cpenev 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux<br>Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 5.9.1<br><br>