欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:ESB Server MQ服务启动失败--启动报java.net.UnknownHostException: bogon: bogon
操作系统:AIX6.1
产品:ESB server 6.5.1.0
问题:ESB server 挂掉之后就不能启动了,日志中提示MQ服务器不能启动。
[default][2016-02-15 17:54:53,136][ERROR][com.primeton.esb.jms.server.impl.AMQBroker:68] primeton MQ Server started fail!
ErrCode: Failed to start the MQ Server!
Message: NULL
at com.primeton.esb.jms.server.impl.AMQBroker.doStartViaEncoding(AMQBroker.java:191)
at com.primeton.esb.jms.server.impl.AMQBroker.startBroker(AMQBroker.java:76)
at com.primeton.esb.jms.server.impl.AMQBroker.start(AMQBroker.java:66)
at com.primeton.esb.jms.server.JMSServerManager.startBroker(JMSServerManager.java:61)
at com.primeton.esb.runtime.jms.JMSServerComponent.start(JMSServerComponent.java:19)
at com.primeton.esb.runtime.server.ESBServer.startESBServerComponent(ESBServer.java:188)
at com.primeton.esb.runtime.server.ESBServer.startComponentRuntime(ESBServer.java:149)
at com.primeton.esb.runtime.server.ESBServer.start(ESBServer.java:91)
at com.primeton.esb.runtime.server.ESBServerFactory.start(ESBServerFactory.java:63)
at com.primeton.tip.bootstrap.TIPServer.doStart(TIPServer.java:47)
at com.primeton.tip.bootstrap.TIPServer.main(TIPServer.java:129)
Caused by: java.io.IOException: Failed to bind to server socket: tcp://0.0.0.0:61616 due to: java.net.UnknownHostException: bogon: bogon
at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33)
at org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:141)
at org.apache.activemq.transport.tcp.TcpTransportFactory.doBind(TcpTransportFactory.java:60)
at org.apache.activemq.transport.TransportFactory.bind(TransportFactory.java:131)
at org.apache.activemq.broker.BrokerService.createTransportConnector(BrokerService.java:1712)
at org.apache.activemq.broker.BrokerService.addConnector(BrokerService.java:217)
at org.apache.activemq.broker.BrokerService.addConnector(BrokerService.java:207)
at com.primeton.esb.jms.server.impl.AMQBroker.doStartViaEncoding(AMQBroker.java:146)
... 10 more
Caused by: java.net.UnknownHostException: bogon: bogon
at java.net.InetAddress.getLocalHost(InetAddress.java:1365)
at org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:133)
... 16 more
[default][2016-02-15 17:54:53,449][ERROR][com.primeton.esb.runtime.server.ESBServer:179] Error occurs when ESB Server startup: org.apache.activemq.broker.BrokerStoppedException: broker started fail
[default][2016-02-15 17:54:53,450][ERROR][com.primeton.esb.runtime.server.ESBServer:96] Primeton ESB server start failure
解决办法:根据错误分析,有可能是主机映射出现了问题,建议进行如下步骤操作来检查:
1.执行hostname命令,查看主机名称;
2.执行cat /etc/hosts命令,查看是否包含所显示的主机名称;
3.如果不存在,执行cat /etc/sysconfig/network命令,查看hostname是否与执行hostname命令显示的一致,如果一致,将network中的hostname改成与hosts文件中的一致,然后保存;
4.重启network,命令/etc/rc.d/init.d/network restart 最后再重启esbserver服务进行查看,看问题是否还存在,此问题与网络环境有关。