Страница 1 из 1

Не сбрасываются пользователи

Добавлено: Ср сен 26, 2012 2:00 pm
_voland
Приветствую! Имеется abills. По крону выполняется billd -all. Но пользователи с негативным депозитом не сбрасываются. Также первого числа после снятия период.платежей пользователь остается в онлайне до тех пор пока не сбросишь его руками. Ошибок при запуске руками billd не выдает.

Re: Не сбрасываются пользователи

Добавлено: Вс сен 30, 2012 6:07 am
~AsmodeuS~
что то не прописали в настройках сервера доступа

Re: Не сбрасываются пользователи

Добавлено: Чт ноя 01, 2012 9:03 am
_voland
В настройках сервера доступа и нечего прописывать (указал ип). Сервер доступа находится на одном физ.сервере с абиллсом (linux+pppd)

Re: Не сбрасываются пользователи

Добавлено: Пн ноя 26, 2012 9:14 am
~AsmodeuS~
1 работам ли сброс с мониторинга?
2 если система хочет сбросить абонента при запуске billd она об этом пишет если нет записей в консоли она значит не видит причины сброса
проверте не установлено ли в ТП тип снятия послеоплата

Re: Не сбрасываются пользователи

Добавлено: Ср ноя 28, 2012 2:55 pm
_voland
Да из мониторинга сбрасывается нормально.
послеоплата в ТП не стоит.
хм... интересно получается. при ручном запуске билд, не выдается сообщений о сбросе сессий, странно как-то.

Re: Не сбрасываются пользователи

Добавлено: Чт ноя 29, 2012 11:17 am
~AsmodeuS~
значит система не видит причины сбросить абонента

может у Вас в ТП стоит после оплата или кредит

Re: Не сбрасываются пользователи

Добавлено: Чт ноя 29, 2012 12:17 pm
_voland
Ни того ни другого нет.

Re: Не сбрасываются пользователи

Добавлено: Вт дек 04, 2012 2:33 pm
~AsmodeuS~
заведите такого же в демо проверим

Re: Не сбрасываются пользователи

Добавлено: Пн фев 04, 2013 2:27 pm
_voland
Может быть проблема в самом billd ? Пытаюсь разобраться с содержимым, не могу понять почему именно вот так:

Код: Выделить всё

next if ($self->{UID} < 1);
Если сменить на

Код: Выделить всё

next if ($self->{UID} > 1);
То сессии сбрасываются но в логах ошибки вида:

Код: Выделить всё

Use of uninitialized value in numeric eq (==) at /usr/abills/libexec/billd line 310.
Use of uninitialized value in string ne at /usr/abills/libexec/billd line 313.

Re: Не сбрасываются пользователи

Добавлено: Ср фев 06, 2013 1:12 pm
~AsmodeuS~
billd есть режимы отладки и он показывает каждую сессию и что билинг думает о ней )

Re: Не сбрасываются пользователи

Добавлено: Пн фев 18, 2013 6:52 am
_voland
Ну вот добрался :)
запуская:

Код: Выделить всё

 /usr/abills/libexec/billd debug=1
Debug mode 1
NAS IP: 192.168.1.1
 NAS_TYPE: pppd
 STATUS: 0
 Alive: 180/
 NAS IP: 192.168.1.254
 NAS_TYPE: pppd
 STATUS: 0
 Alive: 180/
> Login: xxxx START: 1361167050 DURATION: 3061
UID: 1403 SUM: 0 BILL_ID: 1406 TARIF_PLAN: 30201 TRAF_TARIF: 0
у данного логина минус на счету, а его сессия не сбросилась

Re: Не сбрасываются пользователи

Добавлено: Пн фев 18, 2013 11:14 am
~AsmodeuS~
какая версия абилс :?

просьба обновить к более новой

Re: Не сбрасываются пользователи

Добавлено: Пн фев 18, 2013 3:56 pm
_voland
Версия 0.43 кажется :)
Обновлять уж больно долго и опасно, хотя согласен - нужно. Эх.... Может как-то и решусь.

Re: Не сбрасываются пользователи

Добавлено: Сб фев 23, 2013 9:35 pm
alex006
та же проблема, при достиженни отрицательного баланса не сбрасывается сесия! Версия 0,55. И за одно кто подскажет как сделать что бы при пополнении счета абонент автоматически выдало доступ к интеренту?

Re: Не сбрасываются пользователи

Добавлено: Ср мар 06, 2013 4:25 pm
~AsmodeuS~
alex006 писал(а):та же проблема, при достиженни отрицательного баланса не сбрасывается сесия!
Версия 0,55.
запустите billd с консоли посмотрите что выдаёт

alex006 писал(а): И за одно кто подскажет как сделать что бы при пополнении счета абонент автоматически выдало доступ к интеренту?
он и так выдаётся автоматически