Проблема ложного съема дневной оплаты

Модуль организации Diulup и VPN доступа
Ответить
slash
Сообщения: 4
Зарегистрирован: Пн авг 26, 2013 11:11 am

Проблема ложного съема дневной оплаты

Сообщение slash »

Доброго времени суток, прошу сильно не пинать если вопрос уже был на форуме.
Следующая проблема: Настроен тариф с дневным съемом а/п только за активные дни (т.е. за те, дни когда юзер был в сети). И так, рассмотрим ситуацию, суточный съем, согласно этому тарифу - 3,50 условных едениц, на счету у юзера осталось (например) 2.00 условных едениц, юзер был онлайн с 20:00 часов, вот в 0:00 следующего дня по крону начинается съем платежей, юзера выкидывает в 0:00, и он сразу заходит в сеть, а биллинг еще не успел снять деньги, соответственно его пустило, в 0:01 произошел съем за первый день, в 0:06 скрипт /usr/abills/libexec/billd -all выкинул его из сети из-за отрицательного депозита. НО в статистике он уже посидел 5 минут следующего дня, а это значит что в ночь с второго на третий день, с него опять снимет деньги.

Вот несколько картинок, что отображают проблему:
(как результат снятие денег за день, когда юзер не должен был быть в сети)
Изображение

(статистика юзера, где видно, что его пустило на несколько минут второго дня)
Изображение

(настройки crontab)
Изображение

Т.е. получается, что система не успевает обработать все снятия до того момента, когда юзер (или роутер юзера) переподключится. Как быть?

За раннее благодарю.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Проблема ложного съема дневной оплаты

Сообщение ~AsmodeuS~ »

да так оно будет работать

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

Ответить