0

複数の仮想ホストとユーザーが存在する状態で、ubuntuでrabbitmqを自動起動したい。

どうすればこれを達成できますか?私はこのように小さなupstartスクリプトを書きました:

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 に答える