Перейти до

Help! Абонплата...


Рекомендованные сообщения

Наблюдаю следующее, абонплату снимает с абонентов два раза в сутки первого числа месяца.

Stargazer.log

2007-08-01 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Vovann': 'freeMb' parameter changed from '-5.64947' to '50'. Prepaid
traffic
....
2007-08-01 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Vovann': 'cash' parameter changed from '49.4505' to '-0.549456'. Sub
scriber fee charge
....
2007-08-01 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Vovann': 'freeMb' parameter changed from '50' to '50'. Prepaid traff
ic
....
2007-08-01 00:00:00 -- Admin '@stargazer', 0.0.0.0: User 'Vovann': 'cash' parameter changed from '-0.549456' to '-50.5495'. Su
bscriber fee charge
....
2007-08-01 23:59:59 -- Admin '@stargazer', 0.0.0.0: User 'Vovann': 'freeMb' parameter changed from '49.1048' to '50'. Prepaid
traffic
....
2007-08-01 23:59:59 -- Admin '@stargazer', 0.0.0.0: User 'Vovann': 'cash' parameter changed from '0.01' to '-49.99'. Subscribe
r fee charge

stargazer.conf

# День снятия абонплаты
# Значения: 0...31. 0 - Последний день месяца
DayFee = 1

# Абонплата снимается в последний (yes) или первый (no) день учетного периода.
# Это влияет на то, как будет снята абонплата (АП) при переходе на новый тариф.
# Если у пользователя был тариф A с АП=100 и он хочет перейти на тариф B с АП=200,
# то при переходе на новый тариф со счета пользователя снимется 100, если
# DayFeeIsLastDay = yes и 200, если DayFeeIsLastDay = no
DayFeeIsLastDay = no

# День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы
# Значения: 0...31. 0 - Последний день месяца
DayResetTraff = 1

# "Размазанное" снятие абонплаты. Снятие АП не раз в месяц, а каждый
# день 1/30 или 1/31 части АП
# Значения: yes, no
SpreadFee = no

# Данная опция определяет может ли пользователь получить доступ в интерент
# если у него на счету нет денег, но остался предоплаченный трафик
# Значения: yes, no
FreeMbAllowInet = no

OS Linux Debian Etch 4.0

Kernel 2.6.14.2

gcc 4.1.2

MySQL 5.0.32

stg-2.4-2007.01.20-13.47.20

mod_store_mysql_0.66(Alf)_FOR_STG-WEB

sp1-1-2.4-2007.01.20-13.47.20.diff

 

Ткните пожалуйста носом, что я сделал неправильно. :)

Ссылка на сообщение
Поделиться на других сайтах
ты случаем 2 патча не ставил ? от макса

Патч только один поставил.

2. Обнуление трафика происходит в 00-00 дня указанного в DayResetTraff

 

Вот пример:

1. DayResetTraff=2 обнуление трафика произойдет 03.хх.уу в 00-00

2. DayResetTraff=2 обнуление трафика произойдет 02.хх.уу в 00-00

 

Для этих двух видов логики есть два сервис пака:

sp1-2.4-2007.01.20-13.47.20.diff Для первого вида логики

sp1-1-2.4-2007.01.20-13.47.20.diff Для второго

Я поставил sp1-1-2.4-2007.01.20-13.47.20.diff.

НО что же происходит с стг.. В положенное время он дважды выполняет закрытие месяца, вдобавок в конце первых суток месяца он еще раз закрывает месяц.

Может чтото с конфигом не так, хотя ломал голову уже не один день, вроде все верно.

Неужели так не прет только мне??

Ссылка на сообщение
Поделиться на других сайтах

А у меня вообще не снял абонентку. Сдается мне, что мы намудрили с этими патчами. На днях сооружу сервер тестовый под фрюхой и буду крутить с разными патчами в разных конфигурациях.

По результатам, если интересно кому, отпишусь.

Ссылка на сообщение
Поделиться на других сайтах
По результатам, если интересно кому, отпишусь.

Не просто интересно, а жизненно важно.

Попробую собрать вообще без данного патча и еще раз прогнать конец месяца.

По результатам тоже отпишусь.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

Наткнулся на аналогичный косяк:

 

DayFee = 1

DayResetTraff = 1

 

При перехорде август/сентябрь все было ОК

Сейчас при переходе на октябрь первый раз снялось 1го октября в 00:00 как и должно быть, второй раз снялось 1го октября в 23:51

 

Что за мистика - непонятно, есть подозрение что связано с тем что ntpdate в 00 синхронизирует и незначительно сдвигает время (в моем случае назад на несколько минут) что может вызвать какие то косяки.

 

Сборка последняя от 20го сентября + FireBird + netflow + radius.

При тестировании и перепроходе даты заново повторить не удалось ни разу.

Ссылка на сообщение
Поделиться на других сайтах
Наткнулся на аналогичный косяк:

...

Что за мистика - непонятно, есть подозрение что связано с тем что ntpdate в 00 синхронизирует и незначительно сдвигает время (в моем случае назад на несколько минут) что может вызвать какие то косяки.

....

Как писал выше, месяц закрывался два раза подряд в 00-00 1 числа.

Проблему вычислил.

Синхронизация времени была выставлена на 00-00.

Переместил ее на 00-30, все.. проблема ушла.

Насчет проблемы с закрытием в 23-59 1 числа.. мыслей никаких, но и повтора в октябре не наблюдал...

Ссылка на сообщение
Поделиться на других сайтах

Значит проблема одинаковая, просто в вашем случае время уходило вперед а в моем назад, спасибо за ваш опыт, я у себя тоже поправил синхронизацию и ход часов.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...