開発マシンで ActiveMQ (5.6) をローカルで開始/停止するには、それぞれ実行./activemq start
し./activemq stop
ます。
私たちの QA マシンでは、それをサービスとしてインストールし、それぞれ実行service activemq start
してservice activemq stop
います。
QAマシンをバウンスして発行しservice activemq stop
、service activemq start
再起動しました。
プロセス ID が作成されているps -aef | grep activemq
のがわかります。実行すると、ActiveMQ サーバーの生きた呼吸プロセスが表示されます。
しかし、私が行くとhttp://<qa-server>:8161/admin
、サーバーがダウンしているときに表示される典型的なエラーが表示されます。
Firefox は :8161 でサーバーへの接続を確立できません。
編集:./active start
とメソッドの両方を試しましたが、service activemq start
どちらも同じ問題を引き起こします: プロセスが作成されているのがわかりますが、Web 管理ツールには何も表示されません。
ActiveMQ のホーム ディレクトリを確認しましたが、どのタイプのlogs/
ディレクトリも表示されないため、どこから問題のデバッグを開始すればよいかさえわかりません。
AMQ が再起動していないか、Web 管理アプリが再起動していないか、正しく機能していません。いずれにせよ、どこから始めればよいかわかりません。前もって感謝します!
編集:
に次のエラーが表示されdata/activemq.log
ます。
2012-10-07 11:37:14,501 | 情報 | データベース /qa-server/kahadb/lock がロックされています... データベースのロックが解除されるまで 10 秒間待機しています。理由: java.io.IOException: ファイル '/qa-server/kahadb/lock' をロックできませんでした。| | org.apache.activemq.store.kahadb.MessageDatabase | メイン 2012-10-07 11:37:24,504 | 情報 | データベース /qa-server/kahadb/lock がロックされています... データベースのロックが解除されるまで 10 秒間待機しています。理由: java.io.IOException: ファイル '/qa-server/kahadb/lock' をロックできませんでした。| | org.apache.activemq.store.kahadb.MessageDatabase | 主要