BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 29 янв 2014, 13:14 
Не в сети

Зарегистрирован: 29 янв 2014, 11:32
Сообщения: 365
Карма: 10
Добрый день!

На email администратору приходит ошибка:

[BGInetAccounting] RADIUS сервер не успевает обрабатывать запросы

В рамках отведенного переменными количества потоков threadCount и размером очереди обработки maxQueueSize RADIUS сервер не успеевает производить обработку аккаунтинг запросов.
Возможная причина - загруженность базы данных.

Сервер не загружен. Но абоненты не могут подключиться. Какие причины этой ошибки? Что смотреть? Какие настройки?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 янв 2014, 13:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
характеристики сервара, всякие top конфиги аккаунтинга, какая схема обработки трафика, когда происходит, чем считается трафик

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 янв 2014, 14:30 
Не в сети

Зарегистрирован: 29 янв 2014, 11:32
Сообщения: 365
Карма: 10
skyb писал(а):
характеристики сервара, всякие top конфиги аккаунтинга, какая схема обработки трафика, когда происходит, чем считается трафик

Характеристики сервера имеют разве значение, если я написал, что нагрузка на процессор минимальна.

top конфиги - это что? Имеется ввиду вот это?
<!-- Размер буфера приема слушателя -->
<param name="recvBufferSize">1 * 1024 * 1024</param>
<!-- Рекомендуемый SO_RCVBUF сокета -->
<param name="soRCVBUF"></param>
<!-- Количество потоков-обработчиков -->
<param name="threadCount">100</param>
<!-- Максимальное количество пакетов в очереди на обработку -->
<param name="maxQueueSize">1000</param>
<!-- Передача процессора -->
<param name="processor">radiusProcessor</param>
<!-- Режим работы, RadiusListener.Mode.accounting -->
<param name="mode">RadiusListener.Mode.accounting</param>
<!-- Передача setup -->
<param name="setup">setup</param>
<!-- Передача dataLogger -->
<param name="dataLogger">radiusDataLogger</param>


Как я понимаю проблема не в подсчете трафика - у нас очень мало абонентов с тарифами по трафику - буквально несколько штук. Я так думаю проблема именно в аккаунтинге с радиуса при подключении/отключении абонентов по pppoe на BRAS.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 янв 2014, 18:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Какая версия/билд? Может быть старый?

Только RADIUS используется, telnet/ssh нет?
Что в логах, BGInetAccess/log/error.log BGInetAccounting/log/error.log, например.
Пробовали перезапустить приложения?

Посмотрите, не много ли файлов в activemq/data/kahadb. Если много - попробуйте остановить activemq, переименовать папку и снова запустить, затем перезапустить BGBillingServer, InetAccess, InetAccounting.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 янв 2014, 06:12 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
У меня такая ошибка приходит, начиная с мая прошлого года один раз на границе суток при смене месяца. В январе 2014 стала появляться на границе суток в течение месяца. В логах accounting ошибка :

Код:
radius 01-29/00:00:32 ERROR [InetRadiusListener] RadiusListener - RadiusListener accounting queue is full!

Увеличение параметров threadCount и maxQueueSize иногда помогает, иногда - нет. В настоящий момент значения этих параметров для accounting - 100 и 600 соответственно. Количество абонентов, активных в биллинге - около 700, в логах mysql ошибок нет, процессов со статусом sleep в пределах 50, настроена репликация. В указанное время наблюдается увеличение трафика на сервере в три раза, в среднем с 10 kBps до 30 kBps. Используется только RADIUS, 1 NAS cisco isg. Файлов в activemq/data/kahadb - 11.

Похожая тема - viewtopic.php?f=44&t=8177&hilit=threadCount

На cisco дефолтовая настройка в части radius-server timeout (5 секунд). Возможно ли, как вариант, увеличить этот таймаут, для решения проблемы?

Сообщения о радиусе при ошибке:

Код:
Radius:
  accounting-requests per minute start: 0; stop: 0; update: 1540
  access-requests per minute accept: 0; reject: 0
  ignore per minute access-request: 0; accounting-update: 0


Текущий статус accounting:

Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_35] /opt/java/jdk1.6.0_35/jre
  Runtime name: 2368@***
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-el-smp-alt27 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=246016k  free=244732k  max=3651840k
Kernel version 6.0 build 1567 from 23.08.2013 15:56:05
Inet version 6.0 build 1224 from 23.08.2013 19:14:08
Radius:
  accounting-requests per minute start: 0; stop: 0; update: 1547
  access-requests per minute accept: 0; reject: 0
  ignore per minute access-request: 0; accounting-update: 0
Flow listener [null:2002]
  flow packets in current minute: 0

Started: 21.01.2014 09:19:59    Uptime: 9 d 00:47:13
Memory total: 35 061 760; max: 1 908 932 608; free: 5 662 056
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 7 115 904; peek: 7 121 280
  Heap memory[PS Eden Space]: max: 715 325 440; used: 3 657 104; peek: 306 380 800
  Heap memory[PS Survivor Space]: max: 262 144; used: 245 776; peek: 14 237 712
  Heap memory[PS Old Gen]: max: 1 431 699 456; used: 25 500 024; peek: 175 063 160
  Non-heap memory[PS Perm Gen]: max: 209 715 200; used: 35 013 800; peek: 35 077 112
Thread count: 151
Trees in cache: 0
Connections pool to Master status Idle: 19; Active: 1; maxActive: 300; maxIdle: 20


Версия биллинга:

Код:
  Клиент: вер. 6.0 сборка 1230 от 23.08.2013 15:56:00
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_35
  Сервер: вер. 6.0 сборка 1567 от 23.08.2013 15:56:05
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_35

  inet вер. 6.0 сборка 1224 от 23.08.2013 19:14:08


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 фев 2014, 13:11 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
up


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 фев 2014, 13:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
При таком объеме не должно быть. Посмотрите что в MySQL SHOW PROCESSLIST покажет во время этих сообщений.
Может быть какие-то SQL команды выполняются медленно. Если да - возможно проблема в настройке MySQL или в даже жестком диске (и такое было).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 фев 2014, 15:19 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Спасибо за ответ, посмотрю в сторону производительности ввода-вывода и mysql. А имеет ли смысл дальше увеличивать параметры threadCount и maxQueueSize и каков принцип изменения этих параметров?
В последнее время сообщения появляются вразнобой в течение дня (на границе суток их пока нет), в среднем раз в два дня.


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

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


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

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


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

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