Seico 0 Posted 2006-12-01 09:35:31 Share Posted 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> Что где не так настроено? Подскажите.. Заранее благодарен. Link to post Share on other sites
stg-34 0 Posted 2006-12-01 09:41:59 Share Posted 2006-12-01 09:41:59 Похоже всё правильно. А сервер, часом, в полночь не был выключен? Link to post Share on other sites
Seico 0 Posted 2006-12-01 09:46:51 Author Share Posted 2006-12-01 09:46:51 Точно не выключался. Что делать? обнулить вручную? или есть другие варианты? И еще вопрос, каким все таки модулем лучше перехватывать траффик, что б точно считался? Стоит FC3 и Suse10.1? Link to post Share on other sites
egor2fsys 5 Posted 2006-12-01 10:34:25 Share Posted 2006-12-01 10:34:25 Если стоит 0 в параметрах сброса, то обнуляет в последний день месяца в 00.00. Т. е. 30 ноября в 00.00. Что касаемо подсчета, то это надо тестировать для каждого конкретного случая. Если пропускает, или точность подсчета не устраивает, то стоит наверно перейти на подсчет с помощью ipq. Link to post Share on other sites
Montagnik 15 Posted 2007-05-31 20:03:30 Share Posted 2007-05-31 20:03:30 # День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы# Значения: 0...31. 0 - Последний день месяца DayResetTraff = 0 Есть несколько тарифных пакетов, которые работают ровно 31 день, потом трафик или деньги на этом пакете должны обнулиться, АБОНПЛАТЫ на этих пакетах НЕТ. Вопрос: Клиент оплачивает и переходит на новый тарифный пакет в любой день месяца (не всем хочется ждать именно 1 числа, чтобы купить более выгодный пакет), не обязательно 1 или 31 числа месяца, как это можно сделать в Stargazer, чтобы переход и обнуление трафика или денег каждого отдельного клиента не зависел от числа месяца, который выставлен в конфиге? Заранее благодарен за совет. Link to post Share on other sites
p0int 0 Posted 2007-05-31 22:12:44 Share Posted 2007-05-31 22:12:44 сделай абонку по дням Link to post Share on other sites
Montagnik 15 Posted 2007-06-01 09:28:31 Share Posted 2007-06-01 09:28:31 сделай абонку по дням Совет не правильный, так как нет абонплаты на этих пакетах. Может быть помогут разработчики, было бы очень кстати. Link to post Share on other sites
Колян 2 Posted 2007-06-01 21:15:48 Share Posted 2007-06-01 21:15:48 ... то стоит наверно перейти на подсчет с помощью ipq. А с этого места можно поподробнее? Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now