BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Нагрузка на границе суток
СообщениеДобавлено: 20 июн 2013, 08:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
В ночь с 18.06 на 19.06 в BGInetAccounting было 500 активных сессий и проблем не было
Вчера перевели на Inet ещё пачку клиентов - стало 1000, в результате в полночь вижу кучу игноров:
Изображение
За 2 дня:
Изображение

Сообщение на мыло:
Код:
ID события: radius.wait.thread
Время регистрации события: 20.06.2013 00:01:35 Хост сервера: *****

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

Radius:
  accounting-requests per minute start: 0; stop: 0; update: 85
  access-requests per minute accept: 0; reject: 0
  ignore per minute access-request: 0; accounting-update: 0



Я так понимаю, это фейковые апдейты для разрыва сессий на границе суток.
Это нормально вообще?
Может как-то более мягко делать такое?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нагрузка на границе суток
СообщениеДобавлено: 20 июн 2013, 16:48 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нагрузка на границе суток
СообщениеДобавлено: 21 июн 2013, 08:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Увеличил параметры:
threadCount - с 10 до 30
maxQueueSize - с 200 до 500

Сегодня норм:
Вложение:
accounting-db.png
accounting-db.png [ 20.38 КБ | Просмотров: 3155 ]

Вложение:
accounting-radius.png
accounting-radius.png [ 17.19 КБ | Просмотров: 3155 ]


Всё та же 1000 коннектов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нагрузка на границе суток
СообщениеДобавлено: 21 июн 2013, 08:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Я правильно понимаю, что для завершения сессий без закрытия на NAS-e на границе суток используются фейковые апдейты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нагрузка на границе суток
СообщениеДобавлено: 21 июн 2013, 15:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нет, происходит при RADIUS- или Netflow-пакете, пришедшем на сессию уже в новом дне, а также это делает accounting.worker.x.tracking.
Может быть у вас update-пакеты скопом приходят от NAS'а? Т.е. не более-менее равномерно, а в одну секунду сразу по многу (поэтому увеличение параметров помогло)?
Хотя судя по всему в действительности пакетов больше от NAS'а приходит. Этот счетчик только от пакетов увеличивается, еще до предобработки.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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