You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Suresh Marru <sm...@apache.org> on 2015/04/24 16:17:34 UTC

RabbitMQ as a system level service

Hi All,

Previously I used to start RabbitMQ from the download sbin directory, but seems like system level service may be a better alternative as described in - https://www.rabbitmq.com/install-rpm.html <https://www.rabbitmq.com/install-rpm.html> 

Key differences are:
* Set it up to auto-strat with system boots so one less service manage during deployment upgrades
* Use system level log rotate using the /etc/logrotate.d/rabbitmq-server
* Use the epmd daemon which seems better way of clustering rabbitmq - http://www.erlang.org/doc/man/epmd.html <http://www.erlang.org/doc/man/epmd.html>

This of course requires root level access since the start/stop is done using - /sbin/service rabbitmq-server stop/start/restart  so only applicable for deployments where we have VM level root access. 

Anything downsides I am missing from moving from a user level rabbitmq deployment to a system level service?

Suresh