BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 17:16 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
После вчерашнего обновления в логах акаунтинга посыпались ошибки:
Код:
accounting 02-05/15:05:28 ERROR [accwrkr-3-p-12-t-1] WorkerTask -
java.lang.NullPointerException
        at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.getRealm(InetConnectionCallRuntime.java:722)
        at ru.bitel.bgbilling.modules.inet.accounting.SessionFlushingManager.merge(SessionFlushingManager.java:879)
        at ru.bitel.bgbilling.modules.inet.accounting.SessionFlushingManager.flush(SessionFlushingManager.java:426)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.sessionFinish(Accounting.java:1607)
        at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.finish(InetConnectionCallRuntime.java:369)
        at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.tryFinish(InetConnectionCallRuntime.java:339)
        at ru.bitel.bgbilling.modules.inet.accounting.SessionFinishManager.runImpl(SessionFinishManager.java:99)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)

Ошибок достаточно много.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 17:17 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
И ещё вот такие:
Код:
accounting 02-04/14:50:19 ERROR [main] ConnectionMapCall - Problem with connectionId: 2492, sessionId: 2006 restore, null
java.lang.NullPointerException
        at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.getRealm(InetConnectionCallRuntime.java:722)
        at ru.bitel.bgbilling.modules.inet.accounting.SessionFlushingManager.merge(SessionFlushingManager.java:879)
        at ru.bitel.bgbilling.modules.inet.accounting.SessionFlushingManager.flush(SessionFlushingManager.java:426)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.sessionFinish(Accounting.java:1598)
        at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.finish(InetConnectionCallRuntime.java:369)
        at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.forceFinish(InetConnectionCallRuntime.java:703)
        at ru.bitel.bgbilling.modules.inet.accounting.ConnectionMapCall.loadConnections(ConnectionMapCall.java:325)
        at ru.bitel.bgbilling.modules.inet.accounting.ConnectionMapCall.loadConnections(ConnectionMapCall.java:345)
        at ru.bitel.bgbilling.modules.inet.accounting.ConnectionMapCall.init(ConnectionMapCall.java:209)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.startImpl(Accounting.java:417)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.start(Accounting.java:249)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:239)
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:154)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:742)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 17:31 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Прылся в базе и обнаружил, что в таблицах inet_connection и inet_session есть куча записей для дочерних сессий (parentId != 0), а родительских сессий нет. Может это как-то связано? И вообще, откуда взялись эти записи и что с ними делать?

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 17:42 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А у них какой статус? Открыты или закрыты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 17:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
После перезапуска Accounting, если оставались незавершенные дочерние сессии с завершенной родительской - они не завершались (при старте Accounting должны были быть ошибки).
До этого выложили обновление, которое должно было начать закрывать, но вместо закрытия возникла эта ошибка.
Выложили обновление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 18:00 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Можно заменить только inet.jar?

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 18:03 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да. А статус какой у сессий этих? Если все-таки есть с открытым статусом, то сейчас тоже выложим, т.к. такие не учитывались.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 18:50 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Там статусы 1, 3 и 4

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 05 фев 2013, 20:01 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление, чтобы сессии-сироты со статусом 1 тоже закрывал.
Не забудьте сделать бэкап старой библиотеки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 06 фев 2013, 15:32 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Теперь в логе чисто... совсем чисто, даже неуютно как-то стало...

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 06 фев 2013, 18:42 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Опять полез в базу посмотреть, что там происходит. В итоге количество дочерних сессий без родительской уменьшилось до 300, но они по-прежнему остались. К каждой такой сессии есть соответствующее соединение, у которого также нет родителя. Это со временем должно рассосаться или нужны какие-либо дополнительные действия. Статус у всех 3 или 4.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 06 фев 2013, 18:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Старые должны были при старте Accounting закрыться. У этих сессий есть действующий сервис Inet?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибки в accounting error.log
СообщениеДобавлено: 06 фев 2013, 19:08 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
У всех сессий есть сервис в статусе 0, а состояния сервисов -1, 0, 1

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


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

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


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

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


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

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