title: How to properly manage rabbitmq with supervisord
body: <p>The current section in my supervisord.conf looks like:</p>
  
  <p>[program:rabbitmq]
  command=/usr/sbin/rabbitmq-server</p>
  
  <p>When I try to stop the rabbitmq with supervisord ( supervisorctl stop rabbitmq), the rabbitmq processes simply do not shut down. The rabbitmq documentation also mentions to never use kill but rather use rabbitmqctl stop . I'm guessing supervisord simply kills the processes - hence the poor results with rabbitmq. I couldn't find any options in supervisord to specify a custom stop command.</p>
  
  <p>Do you have any recommendations?</p>