Seico 0 Опубликовано: 2006-12-01 09:35:31 Share Опубликовано: 2006-12-01 09:35:31 Уже 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> Что где не так настроено? Подскажите.. Заранее благодарен. Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2006-12-01 09:41:59 Share Опубліковано: 2006-12-01 09:41:59 Похоже всё правильно. А сервер, часом, в полночь не был выключен? Ссылка на сообщение Поделиться на других сайтах
Seico 0 Опубліковано: 2006-12-01 09:46:51 Автор Share Опубліковано: 2006-12-01 09:46:51 Точно не выключался. Что делать? обнулить вручную? или есть другие варианты? И еще вопрос, каким все таки модулем лучше перехватывать траффик, что б точно считался? Стоит FC3 и Suse10.1? Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2006-12-01 10:34:25 Share Опубліковано: 2006-12-01 10:34:25 Если стоит 0 в параметрах сброса, то обнуляет в последний день месяца в 00.00. Т. е. 30 ноября в 00.00. Что касаемо подсчета, то это надо тестировать для каждого конкретного случая. Если пропускает, или точность подсчета не устраивает, то стоит наверно перейти на подсчет с помощью ipq. Ссылка на сообщение Поделиться на других сайтах
Montagnik 15 Опубліковано: 2007-05-31 20:03:30 Share Опубліковано: 2007-05-31 20:03:30 # День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы# Значения: 0...31. 0 - Последний день месяца DayResetTraff = 0 Есть несколько тарифных пакетов, которые работают ровно 31 день, потом трафик или деньги на этом пакете должны обнулиться, АБОНПЛАТЫ на этих пакетах НЕТ. Вопрос: Клиент оплачивает и переходит на новый тарифный пакет в любой день месяца (не всем хочется ждать именно 1 числа, чтобы купить более выгодный пакет), не обязательно 1 или 31 числа месяца, как это можно сделать в Stargazer, чтобы переход и обнуление трафика или денег каждого отдельного клиента не зависел от числа месяца, который выставлен в конфиге? Заранее благодарен за совет. Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубліковано: 2007-05-31 22:12:44 Share Опубліковано: 2007-05-31 22:12:44 сделай абонку по дням Ссылка на сообщение Поделиться на других сайтах
Montagnik 15 Опубліковано: 2007-06-01 09:28:31 Share Опубліковано: 2007-06-01 09:28:31 сделай абонку по дням Совет не правильный, так как нет абонплаты на этих пакетах. Может быть помогут разработчики, было бы очень кстати. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-06-01 21:15:48 Share Опубліковано: 2007-06-01 21:15:48 ... то стоит наверно перейти на подсчет с помощью ipq. А с этого места можно поподробнее? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас