在我刚刚运行的开发机器上本地启动/停止 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 | 主要的