Ubuntu 10.04 を実行しており、apt を使用して RabbitMQ をインストールしました。
(ルートとして) init スクリプトを実行すると、次のように表示されます。
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_log, _err
rabbitmq-server.
ただし、実行中のプロセスを確認すると、rabbit もその 1 つであり、startup_log は問題ないようです。しかし、startup_err では:
Error: cannot_get_pid
当然、init スクリプトで「status」コマンドと「stop」コマンドを実行しても機能しません。ちなみに、これはすべてルートとしてです。また、実行中のプロセスは rabbitmq ユーザーとして実行されています。
そのため、どういうわけか、PID はどこにも保存されていません。私はこれにかなり慣れていないので、わかりにくいです.PIDはどこに保存されるべきで、なぜそこに保存されていないのですか? init スクリプトは、私にはあまりわかりません!
どんな助けでも素晴らしいでしょう-ウサギのスイッチを切るたびに5つのkillコマンドを実行したくありません:)ありがとう!! ダン
PS これは startup_log のログです。私には大丈夫に見えます...
node : rabbit@www
app descriptor: /usr/lib/rabbitmq/lib/rabbitmq_server-1.7.2/sbin/../ebin/rabbit.app
home dir : /var/lib/rabbitmq
cookie hash : KZGa065/Ct5qV2zMWGnEhA==
log : /var/log/rabbitmq/rabbit.log
sasl log : /var/log/rabbitmq/rabbit-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit
starting internal event notification system ...done
starting logging server ...done
starting database ...done
-- kernel ready
starting alarm handler ...done
starting queue supervisor ...done
starting node monitor ...done
starting cluster router ...done
-- core initialized
starting empty DB check ...done
starting codec correctness check ...done
starting exchange recovery ...done
starting queue recovery ...done
starting persister ...done
starting guid generator ...done
-- message delivery logic ready
starting error log relay ...done
starting networking ...done
-- network listeners available
broker running
dan@lennon:/etc