Перейти до

Проблема обнуления трафика


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

Уже 1-е декабря, а у меня статистика не сбросилась...

Что нужно сделать, для того что бы в начале каждого месяца пользователь видел статистику за текущий месяц, а не за текущий + предыдущие?

 

Вот некоторое содержимое Stargazer.conf

 

# Время через которое пишется d БД детальная статистика пользователя

# Значения: 1, 1/2, 1/4, 1/6.

# 1 - раз в чаc, 1/2 - раз в пол часа, 1/4 - раз в 15 мин, 1/6 - раз в 10 мин

DetailStatWritePeriod=1/6

 

# Периодичность записи записи в БД информации о статистике пользователя (минуты)

# При большом кол-ве пользователей эту величину стоит увеличить, т.к.

# запись в БД может занимать длительное время.

# Значения: 1...1440 (минуты)

StatWritePeriod = 10

 

#Опция определяющая обнулять трафик в конце месяца или нет

ResetTraff=yes

 

# День снятия абонплаты

# Значения: 0...31. 0 - Последний день месяца

DayFee = 0

 

# Абонплата снимается в последний (yes) или первый (no) день учетного периода.

# Это влияет на то, как будет снята абонплата (АП) при переходе на новый тариф.

# Если у пользователя был тариф A с АП=100 и он хочет перейти на тариф B с АП=200,

# то при переходе на новый тариф со счета пользователя снимется 100, если

# DayFeeIsLastDay = yes и 200, если DayFeeIsLastDay = no

DayFeeIsLastDay = yes

 

# День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы

# Значения: 0...31. 0 - Последний день месяца

DayResetTraff = 0

 

# "Размазанное" снятие абонплаты. Снятие АП не раз в месяц, а каждый

# день 1/30 или 1/31 части АП

# Значения: yes, no

SpreadFee = no

 

# Данная опция определяет может ли пользователь получить доступ в интерент

# если у него на счету нет денег, но остался предоплаченный трафик

# Значения: yes, no

FreeMbAllowInet = no

 

# Эта опция определяет что будет писаться в стоимость трафика в detail_stat.

# Если у пользователя еще есть предоплаченный трафик и WriteFreeMbTraffCost = no,

# то в detail_stat стоимость будет 0. Если у пользователя уже нет

# предоплаченного трафика и WriteFreeMbTraffCost = no, то в detail_stat

# будет записана стоиость трафика. При WriteFreeMbTraffCost = yes стоимость

# трафика будет записана в любом случае.

WriteFreeMbTraffCost = yes

 

# Время между посылками запроса пользователю жив ли он

# и обновлением данных статистики (секунды)

# Значения: 5...600

UserDelay = 15

 

 

#Таймаут для пользователя. Если в течение этого времени авторизатор

#не отвечает, пользователь будет отключен

# Значения: 15...1200

UserTimeout = 65

 

 

# Настройки модуля пингующего пользователей "mod_ping.so"

# Второй параметр - это имя модуля без mod_ в начале и .so в конце

<Module ping>

 

# Время, в секундах, между пингами одного и того же пользователя

# Значения: 10...3600

PingDelay = 15

 

</Module>

 

Что где не так настроено? Подскажите..

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

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

Точно не выключался. Что делать? обнулить вручную? или есть другие варианты? И еще вопрос, каким все таки модулем лучше перехватывать траффик, что б точно считался? Стоит FC3 и Suse10.1?

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

Если стоит 0 в параметрах сброса, то обнуляет в последний день месяца в 00.00.

Т. е. 30 ноября в 00.00.

 

Что касаемо подсчета, то это надо тестировать для каждого конкретного случая. Если пропускает, или точность подсчета не устраивает, то стоит наверно перейти на подсчет с помощью ipq.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 months later...
# День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы

# Значения: 0...31. 0 - Последний день месяца

DayResetTraff = 0

 

Есть несколько тарифных пакетов, которые работают ровно 31 день, потом трафик или деньги на этом пакете должны обнулиться, АБОНПЛАТЫ на этих пакетах НЕТ.

Вопрос: Клиент оплачивает и переходит на новый тарифный пакет в любой день месяца (не всем хочется ждать именно 1 числа, чтобы купить более выгодный пакет), не обязательно 1 или 31 числа месяца, как это можно сделать в Stargazer, чтобы переход и обнуление трафика или денег каждого отдельного клиента не зависел от числа месяца, который выставлен в конфиге?

Заранее благодарен за совет. :(

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

Совет не правильный, так как нет абонплаты на этих пакетах.

Может быть помогут разработчики, было бы очень кстати.

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

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

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

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

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

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

Вхід

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

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

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

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