+4
Исправлен

НЕ ВЫКИДЫВАЕТ по окончании денег на счёте

Султан Ибрагимов 4 года назад обновлен mikbill (CEO) 3 года назад 23

НЕ ВЫКИДЫВАЕТ по окончании денег на счёте

У абонента 17 декабря (т.е. 2 дня назад деньги на счёте закончились) он всё ещё в онлайне (на тот день, что скрин делал)

Это же обнаружил и сегодня, ещё на одном абоненте...


Думаю таких много, просто искать каждого...... сил не напасёшся

Деньги закончились 24 декабря, а абонента выкинуло сегодня, 26 декабря при внезапной перезагрузке NAS-сервера...


Узнали после удивления абонента - что у него нет интернета, так как после прихода СМС - ещё дней 5 у него работало и он забыл об оплате.

Для начала проверить вообще выкидывание работает или нет. Если нет первое что проверить путь к radclient в админке

Если речь о выкидывании кнопкой ВЫКИНУТЬ ИЗ ОНЛАЙН - то она работает. И при смене ТАРИФА тоже выкидывает. А похоже не выкидывает по окончании денег на счёте.

ВНИМАНИЕ! Это повторяется, и похоже проблема серьёзная.


Ежедневно Админы населённых пунктов показывают мне такие случаи. За этим не совсем просто проследить, пока не встретишь случайно такую учётку.


Ребята, примите пожалуйста меры. Это ФИНАНСОВЫЕ потери.


uid10608 - 05.01.2017 должен был быть выкинут из онлайн - ......


Но его НЕвыкинуло, и он пользуется халявным интернетом.


Ещё раз прошу - это Финансовые потери. Примите меры.

Логи покажите, у меня была примерно схожая проблема - решили, пути до radclient были не правильны.

У меня похожая проблема.IPOE accel. С кроном все ок. (у себя нашёл абона, который со 2 января без денег но во всю юзает интернет)

Jan 2 23:57:01 bill CROND[12146]: (root) CMD (/var/www/mikbill/admin/sys/scripts/radiusd_check.sh> /dev/null 2>&1)
Jan 2 23:57:01 bill CROND[12145]: (root) CMD (/var/www/mikbill/admin/sys/scripts/mikbill_block.sh)
Jan 2 23:58:01 bill CROND[12243]: (root) CMD (/var/www/mikbill/admin/sys/scripts/mikbill_day.sh)
Jan 2 23:58:01 bill CROND[12245]: (root) CMD (/var/www/mikbill/admin/sys/scripts/radiusd_check.sh> /dev/null 2>&1)

судя по логу крона, скрипты отработали.

По идеии должно работать без выкидывания, работаем по схеме с ипсетами, но не знаю какая логика биллинга по отношению к отключенным абонам.
По окончанию средств абон должен перемещается в ипсет номани, но НЕКОТОРЫЕ абоны остаются работать дальше. Т.е. кого-то блокирует, кого-то - нет. Как отследить - не знаю. Галочка "интернет включен" в карточке абона снимается, если его выкинуть - при авторизации он попадает в нужный ипсет
Можно ли при помощи консольных команд выкинуть всех у кого снят галочка интернет? (php ./index.php unlim_block - видимо, не то. т.к. в этом случае абона должно было заблокировать/выкинуть если не 2.01 то 3.01 или 4.01 и т.д.)
Тогда можно было бы сделать дополнительный скрипт который бы выкидывал всех у кого нет галки "интернет", как дополнительную проверку.

у вас версия accel в настройках НАС сервера какая стоит?

Оказалось все уже исправили в 2.11.9,
у нас обновы не вовремя закончились.

Это кто сказал что всё исправили???


У меня 2.11.9 стоит с момента его появления, и я уже 2 поста написал ПОСЛЕ обновления уже.

маловероятно, но все же... по логам видно что прилетали СоА по проблемным учеткам?

т.е. в момент выкидывания и помещения в ipset должен приходит СоА

Если честно я сам не очень понимаю, просил ребят с Микбилл, вроде сказали будто оно одновременно с БЕКАПом, запускаясь одновременно - создаёт нагрузку = решили разнести эти две задачи по времени... тестируем...

Сервис поддержки клиентов работает на платформе UserEcho