forum.bitel.ru
http://forum.bitel.ru/

Проблема c EMQ
http://forum.bitel.ru/viewtopic.php?f=22&t=8056
Страница 1 из 1

Автор:  max [ 20 май 2013, 23:47 ]
Заголовок сообщения:  Проблема c EMQ

Вдруг перестал конектится компонент "сервер" к брокеру. (они находятся на разных хостах но в одной подсети)
В логах пишет:
Код:
script 05-20/23:44:04 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
script 05-20/23:44:08 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
script 05-20/23:44:12 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
mq 05-20/23:44:13 ERROR [ActiveMQ Task] NIOTransport - Could not stop service: tcp://null:0. Reason: java.lang.NullPointerException
java.lang.NullPointerException
<------>at org.apache.activemq.transport.nio.NIOTransport.doStop(NIOTransport.java:152)
<------>at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:69)
<------>at org.apache.activemq.transport.tcp.TcpTransport.stop(TcpTransport.java:500)
<------>at org.apache.activemq.transport.InactivityMonitor.stop(InactivityMonitor.java:121)
<------>at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
<------>at org.apache.activemq.transport.WireFormatNegotiator.stop(WireFormatNegotiator.java:91)
<------>at org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:767)
<------>at org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:116)
<------>at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
<------>at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
<------>at java.lang.Thread.run(Thread.java:662)
script 05-20/23:44:16 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
script 05-20/23:44:20 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
script 05-20/23:44:24 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
script 05-20/23:44:28 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
script 05-20/23:44:32 ERROR [main] EventProcessor - Problem with MQ connection! Timeout connecting to the MQ broker!
mq 05-20/23:44:33 ERROR [ActiveMQ Task] NIOTransport - Could not stop service: tcp://null:0. Reason: java.lang.NullPointerException
java.lang.NullPointerException
<------>at org.apache.activemq.transport.nio.NIOTransport.doStop(NIOTransport.java:152)
<------>at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:69)
<------>at org.apache.activemq.transport.tcp.TcpTransport.stop(TcpTransport.java:500)
<------>at org.apache.activemq.transport.InactivityMonitor.stop(InactivityMonitor.java:121)
<------>at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
<------>at org.apache.activemq.transport.WireFormatNegotiator.stop(WireFormatNegotiator.java:91)
<------>at org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:767)
<------>at org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:116)
<------>at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
<------>at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
<------>at java.lang.Thread.run(Thread.java:662)

Однако снифером на сервере и снифером на брокере не видно пакетов от сервера, вообще тишина.
При этом другие компоненты (радиус сервера работают нормально).
Что это может быть?

Автор:  max [ 20 май 2013, 23:51 ]
Заголовок сообщения:  Re: Проблема c EMQ

вот логи в режиме дебаг
Код:
05-20/23:48:59 DEBUG [EventProcessor-init] JNDIReferenceFactory - Getting instance of org.apache.activemq.ActiveMQConnectionFactory
05-20/23:48:59  INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
05-20/23:48:59 DEBUG [EventProcessor-init] FailoverTransport - Reconnect was triggered but transport is not started yet. Wait for start to connect the transport.
05-20/23:48:59  WARN [EventProcessor-init] IdGenerator - could not generate unique stub
java.net.UnknownHostException: bill.sp-com.ru: bill.sp-com.ru
<------>at java.net.InetAddress.getLocalHost(InetAddress.java:1374)
<------>at org.apache.activemq.util.IdGenerator.<clinit>(IdGenerator.java:52)
<------>at org.apache.activemq.ActiveMQConnection.<clinit>(ActiveMQConnection.java:110)
<------>at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:291)
<------>at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:259)
<------>at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:230)
<------>at org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:178)
<------>at ru.bitel.bgbilling.kernel.event.EventProcessor.newInstance0(EventProcessor.java:1113)
<------>at ru.bitel.bgbilling.kernel.event.EventProcessor.newInstance0(EventProcessor.java:1068)
<------>at ru.bitel.bgbilling.kernel.event.EventProcessor.access$8(EventProcessor.java:1061)
<------>at ru.bitel.bgbilling.kernel.event.EventProcessor$3.call(EventProcessor.java:1038)
<------>at ru.bitel.bgbilling.kernel.event.EventProcessor$3.call(EventProcessor.java:1)
<------>at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
<------>at java.util.concurrent.FutureTask.run(FutureTask.java:138)
<------>at java.lang.Thread.run(Thread.java:662)
05-20/23:48:59 DEBUG [EventProcessor-init] FailoverTransport - Started.
05-20/23:48:59 DEBUG [EventProcessor-init] FailoverTransport - Waking up reconnect task
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://192.168.0.3:61616]
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://192.168.0.3:61616
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - Connect fail to: nio://192.168.0.3:61616, reason: java.net.UnknownHostException: bill.sp-com.ru: bill.sp-com.ru
05-20/23:48:59 ERROR [ActiveMQ Task] NIOTransport - Could not stop service: tcp://null:0. Reason: java.lang.NullPointerException
java.lang.NullPointerException
<------>at org.apache.activemq.transport.nio.NIOTransport.doStop(NIOTransport.java:152)
<------>at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:69)
<------>at org.apache.activemq.transport.tcp.TcpTransport.stop(TcpTransport.java:500)
<------>at org.apache.activemq.transport.InactivityMonitor.stop(InactivityMonitor.java:121)
<------>at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
<------>at org.apache.activemq.transport.WireFormatNegotiator.stop(WireFormatNegotiator.java:91)
<------>at org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:767)
<------>at org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:116)
<------>at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
<------>at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
<------>at java.lang.Thread.run(Thread.java:662)
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - Stop of failed transport: tcp://null:0 failed with reason: java.lang.NullPointerException
05-20/23:48:59 DEBUG [EventProcessor-init] FailoverTransport - Waiting for transport to reconnect..: ConnectionInfo {commandId = 1, responseRequired = true, connectionId = ID:null0:0, clientId = ID:null1:0, userName = bill, password = **
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - Waiting 10 ms before attempting connection..
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://192.168.0.3:61616]
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://192.168.0.3:61616
05-20/23:48:59 DEBUG [ActiveMQ Task] FailoverTransport - Connect fail to: nio://192.168.0.3:61616, reason: java.net.UnknownHostException: bill.sp-com.ru: bill.sp-com.ru
05-20/23:48:59 ERROR [ActiveMQ Task] NIOTransport - Could not stop service: tcp://null:0. Reason: java.lang.NullPointerException
java.lang.NullPointerException
<------>at org.apache.activemq.transport.nio.NIOTransport.doStop(NIOTransport.java:152)
<------>at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:69)
<------>at org.apache.activemq.transport.tcp.TcpTransport.stop(TcpTransport.java:500)
<------>at org.apache.activemq.transport.InactivityMonitor.stop(InactivityMonitor.java:121)
<------>at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
<------>at org.apache.activemq.transport.WireFormatNegotiator.stop(WireFormatNegotiator.java:91)
<------>at org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:767)
<------>at org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:116)
<------>at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
<------>at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
<------>at java.lang.Thread.run(Thread.java:662)

Автор:  max [ 20 май 2013, 23:52 ]
Заголовок сообщения:  Re: Проблема c EMQ

при этом брокер сдесь 192.168.0.3 и он пингуется с сервера.

Автор:  skn [ 21 май 2013, 00:28 ]
Заголовок сообщения:  Re: Проблема c EMQ

ребутните mq

Автор:  max [ 21 май 2013, 01:01 ]
Заголовок сообщения:  Re: Проблема c EMQ

ок, тока до мку запросы то не долетают!

Автор:  skn [ 21 май 2013, 01:11 ]
Заголовок сообщения:  Re: Проблема c EMQ

а с ДНС нет проблем? или с настройкой localhost

Код:
java.net.UnknownHostException: bill.sp-com.ru: bill.sp-com.ru
at java.net.InetAddress.getLocalHost(InetAddress.java:1374)

Автор:  Cromeshnic [ 21 май 2013, 06:06 ]
Заголовок сообщения:  Re: Проблема c EMQ

В /etc/hosts bill.sp-com.ru прописан?

Из доки:
Цитата:
Убедитесь, что имя сервера с ActiveMQ указано в файле /etc/hosts. Имя сервера можно получить командой uname -n.

Автор:  max [ 21 май 2013, 14:01 ]
Заголовок сообщения:  Re: Проблема c EMQ

да вы правы дело было именно в этом

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/