activemq启动异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了activemq启动异常相关的知识,希望对你有一定的参考价值。

activemq启动异常

执行activemq启动命令start,输出正常提示信息,activemq.log日志也正常,但进程没有起来,没有其他任何异常信息:

[[email protected] bin]# ./activemq start

INFO: Using default configuration

(you can configure options in one of these file: /etc/default/activemq /root/.activemqrc)


INFO: Invoke the following command to create a configuration file

./activemq setup [ /etc/default/activemq | /root/.activemqrc ]


INFO: Using java ‘/usr/bin/java‘

INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details

INFO: pidfile created : ‘/usr/local/activemq-5.6.0-slave/data/activemq-jms2.pid‘ (pid ‘35301‘)



查询到console启动命令,启动后发现有错误日志输出:

[[email protected] bin]# ./activemq console

INFO: Using default configuration

(you can configure options in one of these file: /etc/default/activemq /root/.activemqrc)


INFO: Invoke the following command to create a configuration file

./activemq setup [ /etc/default/activemq | /root/.activemqrc ]


INFO: Using java ‘/usr/bin/java‘

INFO: Starting in foreground, this is just for debugging purposes (stop process by pressing CTRL+C)

错误: 必须限制口令文件读取访问权限: /usr/local/activemq-5.6.0-master/conf/jmx.password



修改jmx.password的权限:

-rwxrwxrwx. 1 hanxl games   968 8月  16 2013 jmx.password


chmod -R 600 jmx.password

-rw-------. 1 hanxl games   968 8月  16 2013 jmx.password



第二次报错如下,必须使用console命令启动才能看到错误:

错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: jms2: jms2: 未知的名称或服务



console启动命令属于非后台运行,当关闭shell窗口时会退出进程,找到错误修改后,还需要使用start启动。


以上是关于activemq启动异常的主要内容,如果未能解决你的问题,请参考以下文章

记一次activemq监听Topic时莫名其妙的连接下线

Python 异常后,启动启动debug调试

rsyslog服务异常导致Python rpc服务启动异常的排查

在activemq中没有加载PageFile异常

使用 Play 框架的 JMS/ActiveMQ 异常

ActiveMQ:'channel inactive for too long' 异常停止代理消息传递