BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 00:56

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: BGAccounting + ActimeMQ == проблемы?
СообщениеДобавлено: 05 мар 2013, 10:21 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

В логах 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGAccounting + ActimeMQ == проблемы?
СообщениеДобавлено: 05 мар 2013, 10:34 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Перезапустили Access и Accounting? Вроде бы, иногда возникает, если перезапустить mq, не перезапуская Access/Accounting.
В mq ошибок нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGAccounting + ActimeMQ == проблемы?
СообщениеДобавлено: 05 мар 2013, 10:43 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
В логах mq чисто. Вот сейчас специально остановил и заново запустил access + accounting. Понаблюдаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGAccounting + ActimeMQ == проблемы?
СообщениеДобавлено: 05 мар 2013, 10:45 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Нет, все равно лезут ошибки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGAccounting + ActimeMQ == проблемы?
СообщениеДобавлено: 06 мар 2013, 16:21 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Проверьте, нет-ли продублированных в памяти процессов access и accounting?

Вчера столкнулся со странной ошибкой, о которой на форуме никто не отписывал, связанной с шедулером.
Оказалось в памяти висел "старый" процесс шедулера и тем не менее почему-то запускался еще один новый.
Они на перегонки хватали задания с базы и один из них ругался - error read task from DB, потому-что другой
успевал его удалить...
Может у вас такая-же ситуация?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGAccounting + ActimeMQ == проблемы?
СообщениеДобавлено: 06 мар 2013, 16:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Конкретно с этой ошибкой (она возникала на новых событиях, а должна только на старых, которые могут остаться после перезапуска Access) похоже была проблема в том, что vmcursor был включен в конфигурации activemq.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.038s | 28 Queries | GZIP : On ]