BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 23:24

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 03 окт 2011, 15:47 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
При нештатной в сети (например, перезагрузка NAS'а), когда множество абонентов пытаются подключиться, с биллинга приходят письма вида:

Код:
ID события: radius.wait.thread
Время регистрации события: 03.10.2011 15:23:51

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

version  build  from
03.10.2011 15:23:51   807   271   220   316
Request accounts per minute start: 0; stop: 136; update: 44
Request auths per minute accept: 265; reject: 0
Netfow packets per minute: 0
Ignore per minute auth: 253; update: 0
Antispam ban count: 0; used per minute: 0

Started: 29.09.2011 10:03:22   Uptime: 4 d 05:20:29
Memory total: 144 834 560; max: 238 616 576; free: 37 478 456
Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 5 550 336; peek: 5 552 832
Heap memory[PS Eden Space]: max: 46 727 168; used: 290 912; peek: 80 674 816
Heap memory[PS Survivor Space]: max: 20 905 984; used: 12 141 000; peek: 22 562 616
Heap memory[PS Old Gen]: max: 178 978 816; used: 94 926 296; peek: 94 926 296
Non-heap memory[PS Perm Gen]: max: 88 080 384; used: 26 485 160; peek: 26 485 160
Thread count: 678
Trees in cache: 6
Connections pool to Master status Idle: 14; Active: 214; maxActive: 500; maxIdle: 20


При этом абоненты вообще не могу авторизоваться - количество подключенных не растет. Приходится ограничивать количество абонентов на NAS'е и постепенно это ограничение увеличивать - только в этом случае Radius успевает обрабатывать подключения.

Можно ли сделать так, чтобы Radius пусть медленно, но обрабатывал подключения, а то получается что после подобной ситуации без ручного вмешательства система не восстанавливается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 окт 2011, 10:43 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Можно, поставьте количество потоков авторизации и аккаунтинга 20 и 30,
и увеличьте до 100 и 200 размер очереди запросов на авторизацию и аккаунтинг.
http://www.bgbilling.ru/v5.1/doc/ch13s0 ... l#d0e12831
auth.thread.count=20
acct.thread.count=30

acct.thread.queue=100
acct.thread.queue=200

И число соединений к БД где-то 150 разрешите.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 окт 2011, 11:18 
Не в сети

Зарегистрирован: 01 июн 2010, 19:54
Сообщения: 21
Карма: 0
Цитата:
acct.thread.queue=100
acct.thread.queue=200

Точно так ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 окт 2011, 13:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Нет, второе auth.


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

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


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

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


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

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