simon at rabbitmq.com
Tue Mar 26 12:25:45 GMT 2013
On 26/03/13 12:16, Tim Watson wrote:
> On 26 Mar 2013, at 05:25, carlhoerberg wrote:
>> exec /usr/lib/rabbitmq/bin/rabbitmq-server
>> post-start exec /usr/sbin/rabbitmqctl wait
>> pre-stop exec /usr/sbin/rabbitmqctl stop
> The rabbitmqctl wait command takes the pid file as an argument. So
> this might not be as simple as it sounds.
Although if you are using the debian packages as a starting point, the
pid file is just /var/run/rabbitmq/pid, so it's not much less simple.
Note that you are also running as root. So I would modify two lines:
post-start exec /usr/sbin/rabbitmqctl wait /var/run/rabbitmq/pid
pre-stop exec /usr/sbin/rabbitmqctl stop /var/run/rabbitmq/pid
More information about the rabbitmq-discuss