Что происходит с пользователями при рестарте сервера биллинга и BGRadiusDialup
Материал из BiTel WiKi
Сервер биллинга никак не относится к тарификации пользователей. Связь между ним и BGRadiusDialUP осуществляется исключительно через базу данных (за исключением сброса пользователей в мониторе, когда запрос передается напрямую на порт управления RADIUS сервера).
При перезагрузке BGRadiusDialUp работающие пользователи не сбрасываются и продолжают работать. Статистика NetFlow за период простоя не получается, соответсвенно она теряется. Однако, ее можно восстановить путем переобработки трафиков по логам IPN коллектора. В случае тарификации по данным RADIUS в пакетах приходит накопительный итог входящего/исходящего трафиков, потерь трафика не происходит вовсе. Однако возможно несколько некорректное его распределение по времени, т.к. при получении первого после рестарта UPDATE пакета весь трафик считается потребленным единомоментно на момент предыдущего обсчета. Это важно лишь, если стоимость трафика меняется от времени и момент перезагрузки совпал с переходом моментов. После рестарта BGRadiusDialup восстанавливает незавершенные сессии из БД и продолжает их тарификацию дальше.