Rabbitmq,ubuntu和自动启动

时间:2012-11-23 08:45:02

标签: ubuntu rabbitmq upstart

我想在ubuntu上自动启动rabbitmq,其中有几个vhost和用户。

我怎样才能做到这一点?我写了一个小的暴发脚本:

description "Rabbit Application"
start on runlevel [2345]
stop on runlevel [016]
respawn
exec rabbitmq-server -detached

问题是,当它启动时,它没有我之前设置的用户或虚拟机(在服务器重置之前),我通过sudo rabbitmqctl命令添加了这些用户或虚拟机。

1 个答案:

答案 0 :(得分:0)

RabbitMQ在运行脚本时运行的用户上下文是什么?

在Windows上运行时,如果RabbitMQ在我的用户帐户下启动,则队列/ vhosts / users与Windows服务运行时不同。

我解决这个问题的方法是设置一些环境变量,这样无论谁运行RabbitMQ,都会读取相同的配置,并使用相同的队列等目录。有关详细信息,请查看http://www.rabbitmq.com/relocate.html