forum.bitel.ru http://forum.bitel.ru/ |
|
BGAccounting + ActimeMQ == проблемы? http://forum.bitel.ru/viewtopic.php?f=44&t=7801 |
Страница 1 из 1 |
Автор: | borisk [ 05 мар 2013, 10:21 ] |
Заголовок сообщения: | BGAccounting + ActimeMQ == проблемы? |
Добрый день! В логах bgaccounting стало появляться много вот таких вот exception: Код: mq 03-05/07:31:58 ERROR [ActiveMQ Session Task] AcknowledgeConsumer - Cannot publish to a deleted Destination: temp-queue://ID:bill.tagnet.ru-14017-1362447094717-0:1:1 javax.jms.InvalidDestinationException: Cannot publish to a deleted Destination: temp-queue://ID:bill.tagnet.ru-14017-1362447094717-0:1:1 at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1696) at org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:231) at ru.bitel.bgbilling.kernel.event.AbstractConsumer.trySendReply(AbstractConsumer.java:257) at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:81) at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage(AcknowledgeConsumer.java:46) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205) 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.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) Как следствие - в bgaccess вот такое: Код: dhcp 03-05/07:32:01 ERROR [dhcpLstnr-p-8-t-47] InetDhcpProcessor - Timeout exceed! ru.bitel.bgbilling.common.BGException: Timeout exceed! at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.accountingStart(InetConnectionManager.java:512) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processOption82Request0(InetDhcpProcessor.java:504) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processOption82Request(InetDhcpProcessor.java:144) at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequestImpl(InetAbstractDhcpProcessor.java:203) at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:119) at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:1) at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:58) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) Соответственно - проблемы с выдачей адресов. Что это и как с этим бороться? Информация о версии: Код: Клиент: вер. 5.2 сборка 1119 от 21.02.2013 16:45:41
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_37 Сервер: вер. 5.2 сборка 1422 от 21.02.2013 18:49:45 os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32 ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется bill вер. 5.2 сборка 304 от 21.02.2013 13:56:41 card вер. 5.2 сборка 195 от 19.02.2013 20:42:30 dialup вер. 5.2 сборка 372 от 19.02.2013 20:42:37 email вер. 5.2 сборка 172 от 12.10.2012 20:00:52 inet вер. 5.2 сборка 1104 от 21.02.2013 13:56:42 ipn вер. 5.2 сборка 248 от 29.01.2013 16:04:47 mps вер. 5.2 сборка 167 от 20.02.2013 17:11:46 npay вер. 5.2 сборка 195 от 19.01.2013 00:26:03 phone вер. 5.2 сборка 259 от 07.02.2013 17:49:07 reports вер. 5.2 сборка 192 от 31.01.2013 12:51:23 ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 149 от 28.01.2013 19:02:21 ru.bitel.bgbilling.plugins.organizer вер. 5.2 сборка 60 от 12.10.2012 20:01:24 voiceip вер. 5.2 сборка 198 от 07.02.2013 17:49:12 wellpay вер. 5.2 сборка 21 от 07.02.2013 17:49:12 |
Автор: | Amir [ 05 мар 2013, 10:34 ] |
Заголовок сообщения: | Re: BGAccounting + ActimeMQ == проблемы? |
Перезапустили Access и Accounting? Вроде бы, иногда возникает, если перезапустить mq, не перезапуская Access/Accounting. В mq ошибок нет? |
Автор: | borisk [ 05 мар 2013, 10:43 ] |
Заголовок сообщения: | Re: BGAccounting + ActimeMQ == проблемы? |
В логах mq чисто. Вот сейчас специально остановил и заново запустил access + accounting. Понаблюдаю. |
Автор: | borisk [ 05 мар 2013, 10:45 ] |
Заголовок сообщения: | Re: BGAccounting + ActimeMQ == проблемы? |
Нет, все равно лезут ошибки. |
Автор: | Bazhutyan [ 06 мар 2013, 16:21 ] |
Заголовок сообщения: | Re: BGAccounting + ActimeMQ == проблемы? |
Проверьте, нет-ли продублированных в памяти процессов access и accounting? Вчера столкнулся со странной ошибкой, о которой на форуме никто не отписывал, связанной с шедулером. Оказалось в памяти висел "старый" процесс шедулера и тем не менее почему-то запускался еще один новый. Они на перегонки хватали задания с базы и один из них ругался - error read task from DB, потому-что другой успевал его удалить... Может у вас такая-же ситуация? |
Автор: | Amir [ 06 мар 2013, 16:38 ] |
Заголовок сообщения: | Re: BGAccounting + ActimeMQ == проблемы? |
Конкретно с этой ошибкой (она возникала на новых событиях, а должна только на старых, которые могут остаться после перезапуска Access) похоже была проблема в том, что vmcursor был включен в конфигурации activemq. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |