forum.bitel.ru http://forum.bitel.ru/ |
|
maxQueueSize threadCount как рассчитать значения ? http://forum.bitel.ru/viewtopic.php?f=44&t=12331 |
Страница 1 из 1 |
Автор: | a.vozny [ 27 мар 2017, 11:45 ] |
Заголовок сообщения: | maxQueueSize threadCount как рассчитать значения ? |
сообщение об ошибка. В рамках отведенного переменными количества потоков threadCount=10 и размером очереди обработки maxQueueSize=200 RADIUS сервер не успеевает производить обработку аккаунтинг запросов. Возможная причина - загруженность базы данных. Radius: accounting-requests per minute start: 1; stop: 3; update: 1449 access-requests per minute accept: 0; reject: 0 ignore per minute access-request: 0; accounting-update: 0 Stack trace |
Автор: | Amir [ 27 мар 2017, 18:04 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Приходит постоянно? Нужно смотреть, что там в stack trace. |
Автор: | a.vozny [ 27 мар 2017, 18:38 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
вообще давно не приходило. В 00:00 вчера сработало, работ на сети не было. https://pastebin.com/3T6Yptse |
Автор: | Amir [ 27 мар 2017, 19:34 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
В это время возрастает нагрузка на БД, т.к. он сессии начинает сплитить. А сессий активных сколько примерно в среднем? Можно попробовать увеличить, если постоянно начинает приходить maxQueueSize=400 Но maxQueueSize больше 500-800 не стоит указывать, а threadCount - больше 20. Смысла особо нет, т.к. быстрее от этого он не будет обрабатывать (если не 20 ядер и не SSD), а пакеты в очереди будут копиться, т.к. NAS может уже повторный пакет прислать и пакет, который был долго в очереди будет обработан зря. |
Автор: | a.vozny [ 27 мар 2017, 20:09 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
около 2К сессий |
Автор: | Amir [ 27 мар 2017, 20:11 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Как вариант, можно Acct-Interim-Update пореже поставить, а не раз в минуту. |
Автор: | a.vozny [ 07 апр 2017, 10:57 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Начали жаловаться абоненты . Нашел причину, билинг в 00-00 и 08-00 переводит абонентов на 100-ку и обратно , проверка в шедулере каждый час. При смене скорости получаю CoA-NAK, пока разбираюсь. |
Автор: | Amir [ 10 апр 2017, 15:39 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Какая проверка в шедулере? |
Автор: | a.vozny [ 10 апр 2017, 16:26 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
активация-деактивация сервисов по периоду. |
Автор: | Amir [ 11 апр 2017, 17:04 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Активация/деактивация отрабатывает только когда вы добавили новый сервис на договор с начало периода в будущем. Или закрыли сервис с концом периода в будущем. Т.е. эта задача должна быть не при чем. |
Автор: | a.vozny [ 13 апр 2017, 17:58 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Есть тариф с 2-я опциями ,50 мбит (8 до 24) и 100 мбит (0-7) , кто является инициатором активации данного сервиса 2 раза в день(CoA) ? почему так написал... поменял тариф, сделал оповестить, никаких изменений, запустил активатор, опция сразу применилась. P.S. вы намекаете на accounting.worker. ? |
Автор: | Amir [ 14 апр 2017, 18:49 ] |
Заголовок сообщения: | Re: maxQueueSize threadCount как рассчитать значения ? |
Да, за этим следит InetAccounting - периодически пропускает через тариф сессии и сервисы. За то, как часто это делает - отвечают параметры accounting.workerk. Т.е. после наступления 00 часов он в очередной раз тарифицирует сессию и обнаруживает, что теперь должна быть включена опция 100 мбит, а сейчас на сессии - 50 мбит. Поэтому отправляет InetAccess команду сменить опции для этой сессии. Далее тарифицирует следующую сессию. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |