0

我想在 ubuntu 上自动启动 rabbitmq,并且存在多个虚拟主机和用户。

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

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

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

4

1 回答 1

0

通过脚本运行 RabbitMQ 在哪个用户上下文下运行?

在 Windows 上运行时,如果 RabbitMQ 在我的用户帐户下启动,则队列/虚拟主机/用户与作为 Windows 服务运行时不同。

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

于 2012-11-29T11:23:38.437 回答