Перейти до

Wi-fi + Stg + Tc


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

Всем привет, помогите решить проблемку, Есть сервер СТГ есть удаленная сеть построенная посредством WI-FI , так вот к сути, т.к. расстояние до точки 3-4 км. сигнальчик не особо хороший (в дальнейшем будем этот вопрос решать).. Так вот я наблюдаю в логах следующую ситуацию

 

 

ksuha 10.1.1.2 00 256 256 2009/03/04-15:10:28

ksuha 10.1.1.2 00 256 256 2009/03/04-16:25:16

ksuha 10.1.1.2 00 256 256 2009/03/04-16:44:59

ksuha 10.1.1.2 00 256 256 2009/03/04-16:51:34

 

Это лог срабатывания скрипта TC на урезание скорости.. почему-то СТГ думает видимо что юзер отвалился, и каким-то странным образом не отрабатывает нормально OnDisconnect , т.к. там явно сказано правила для tc убирать. Да и в админке пользователи постоянно зеленого цвета, значит как я понимаю пинг к ним нормальный, он и так 1-2 мс.

 

 

а в логах tc с каждым таким странным срабатыванием скрипта увеличивается вот этот параметр.

 

 

### eth3: filtering rules

 

filter parent 1: protocol ip pref 2 u32

filter parent 1: protocol ip pref 2 u32 fh 800: ht divisor 1

filter parent 1: protocol ip pref 2 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:1

match 0a010101/ffffffff at 12

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 80c: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 80c::800 order 2048 key ht 80c bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 80a: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 80a::800 order 2048 key ht 80a bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 806: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 806::800 order 2048 key ht 806 bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 805: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 805::800 order 2048 key ht 805 bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 804: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 804::800 order 2048 key ht 804 bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 803: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 803::800 order 2048 key ht 803 bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49151 u32

filter parent 1: protocol ip pref 49151 u32 fh 802: ht divisor 1

filter parent 1: protocol ip pref 49151 u32 fh 802::800 order 2048 key ht 802 bkt 0 flowid 1:

match 0a010102/ffffffff at 16

filter parent 1: protocol ip pref 49152 u32

filter parent 1: protocol ip pref 49152 u32 fh 801: ht divisor 1

filter parent 1: protocol ip pref 49152 u32 fh 801::800 order 2048 key ht 801 bkt 0 flowid 1:

match 0a010102/ffffffff at 16

 

 

 

 

Что можно глянуть? куда копнуть?

 

в ОнДисконект

 

есть следующие строки

 

tc filter del dev $eth_local pref ${prioid}

while [ $? -eq 0 ]

do

tc filter del dev $eth_local pref ${prioid}

done

tc class del dev $eth_local classid 1:${prioid}

while [ $? -eq 0 ]

do

tc class del dev $eth_local classid 1:${prioid}

done

 

 

которые посути должны выключать все лишнее. не понятно мне как-то....

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

linux slackware 12.1

 

stargazer.log не пишет мне ничего критичного, того добавил того удалил тому добавил... все на мой счет там нет ничего.

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

может подскажите какие параметры поставить в stargazer.conf для не очень качественных соединений. т.к. постоянно слетает коннект.

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

Настройки модуля auth_ia:

		# Время между посылками запроса пользователю жив ли он
	# и обновлением данных статистики (секунды)
	# Значения: 5...600
	UserDelay = 15


	#Таймаут для пользователя. Если в течение этого времени авторизатор
	#не отвечает, пользователь будет отключен
	# Значения: 15...1200
	UserTimeout = 65

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

короче что я уже только не увеличивал результата нет.... через wi-fi работает крайне ПЛОХО....

Переподключения буквально через минуту, собственно если не ставить в авторизаторе галочку ПЕРЕПОДКЛЮЧЕНИЕ ,то юзеры меня съедят :)

 

andrey 2009/03/26-18:23:40

maksim 2009/03/26-18:24:21

andrey 2009/03/26-18:24:34

maksim 2009/03/26-18:33:03

kesha 2009/03/26-18:33:26

natasha 2009/03/26-18:42:12

maksim 2009/03/26-18:42:24

balam 2009/03/26-18:44:58

jonic23 2009/03/26-18:45:42

natasha 2009/03/26-18:47:52

maksim 2009/03/26-18:49:36

maksim 2009/03/26-18:53:37

kesha 2009/03/26-18:54:09

jonic23 2009/03/26-18:54:54

andrey 2009/03/26-18:55:08

balam 2009/03/26-18:56:40

jonic23 2009/03/26-18:59:26

maksim 2009/03/26-19:01:29

balam 2009/03/26-19:01:41

kesha 2009/03/26-19:04:30

andrey 2009/03/26-19:05:41

natasha 2009/03/26-19:07:54

andrey 2009/03/26-19:09:33

andrey 2009/03/26-19:10:48

maksim 2009/03/26-19:11:30

natasha 2009/03/26-19:12:46

jonic23 2009/03/26-19:13:07

balam 2009/03/26-19:16:43

andrey 2009/03/26-19:17:10

balam 2009/03/26-19:18:44

maksim 2009/03/26-19:19:12

123456 2009/03/26-19:19:33

kesha 2009/03/26-19:23:53

natasha 2009/03/26-19:32:01

natasha 2009/03/26-19:35:31

maksim 2009/03/26-19:36:06

jonic23 2009/03/26-19:47:00

balam 2009/03/26-19:50:48

balam 2009/03/26-20:18:32

 

Пинги на точку где сидят юзеры:

 

root@slackware:/var/log# ping niz

PING niz (10.1.1.253) 56(84) bytes of data.

64 bytes from niz (10.1.1.253): icmp_seq=1 ttl=255 time=139 ms

64 bytes from niz (10.1.1.253): icmp_seq=2 ttl=255 time=1.78 ms

64 bytes from niz (10.1.1.253): icmp_seq=3 ttl=255 time=1.82 ms

64 bytes from niz (10.1.1.253): icmp_seq=4 ttl=255 time=3.04 ms

64 bytes from niz (10.1.1.253): icmp_seq=5 ttl=255 time=1.86 ms

64 bytes from niz (10.1.1.253): icmp_seq=6 ttl=255 time=2.26 ms

64 bytes from niz (10.1.1.253): icmp_seq=7 ttl=255 time=2.88 ms

64 bytes from niz (10.1.1.253): icmp_seq=8 ttl=255 time=1.82 ms

64 bytes from niz (10.1.1.253): icmp_seq=9 ttl=255 time=2.40 ms

64 bytes from niz (10.1.1.253): icmp_seq=10 ttl=255 time=2.33 ms

64 bytes from niz (10.1.1.253): icmp_seq=11 ttl=255 time=3.90 ms

64 bytes from niz (10.1.1.253): icmp_seq=12 ttl=255 time=2.48 ms

64 bytes from niz (10.1.1.253): icmp_seq=13 ttl=255 time=1.69 ms

64 bytes from niz (10.1.1.253): icmp_seq=14 ttl=255 time=1.78 ms

64 bytes from niz (10.1.1.253): icmp_seq=15 ttl=255 time=2.00 ms

64 bytes from niz (10.1.1.253): icmp_seq=16 ttl=255 time=4.58 ms

64 bytes from niz (10.1.1.253): icmp_seq=17 ttl=255 time=1.63 ms

 

--- niz ping statistics ---

17 packets transmitted, 17 received, 0% packet loss, time 16002ms

rtt min/avg/max/mdev = 1.630/10.438/139.136/32.184 ms

root@slackware:/var/log#

 

 

 

Другое дело, когда начинают канал подгружать пинги побольше становятся. что-бы эдакое придумать? :)

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

нельзя сказать старгазеру чтоб например для критерия об отключении юзера он делал (если это пинг), то например ping niz -s 2 Если это другие пакеты, то их сделать поменьше.

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

Stargazer определяет состояние пользователя по InetAccess, а не по пингам. Размер пакета InetAccess невелик - что-то около 256 байт. Странно что не помогает увеличение тайм-аута. Можешь кинуть конфиг?

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

################################################################################

# Файл настроек сервера stargazer #

################################################################################

 

 

 

# Имя лог-файла куда пишутся события

LogFile = /var/log/stargazer.log

 

 

 

# Имя файла в котором определяются правила подсчета трафика

Rules = /etc/stargazer/rules

 

 

 

# Время через которое пишется 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

 

 

 

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

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

DayFee = 1

 

 

 

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

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

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

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

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

DayFeeIsLastDay = yes

 

 

 

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

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

DayResetTraff = 1

 

 

 

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

# день 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 = no

 

 

 

# Необязательный параметр. Указывает снимать полную абонплату у пользователя даже

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

# По умолчанию установлен в no

# FullFee=no

 

# Необязательный параметр указывающий показывать на счету и позволять

# использовать пользователю абонплату. По умолчанию установлен в yes

# ShowFeeInCash=yes

 

 

 

# Названия направлений. Направления без названий не будут отображаться в

# авторизаторе и конфигураторе. Названия состоящие из нескольких слов должны

# быть взяты в кавычки

<DirNames>

DirName0 = Локаль

DirName1 =

DirName2 = Интернет

DirName3 =

DirName4 =

DirName5 =

DirName6 =

DirName7 =

DirName8 =

DirName9 =

</DirNames>

 

 

 

# Кол-во запускаемых процессов stg-exec.

# Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ...

# Кол-во процессов означает сколько скриптов могут выполнятся одновременно.

# Значения: 1...1024

ExecutersNum = 1

 

 

 

# Message Key для stg-exec.

# Идентификатор очереди сообщений для выполнятеля скриптов.

# Его изменение может понадобится если есть необходимость запустить несколько

# экземпляров stg. Если вы не понимаете, что это, не трогайте этот параметр!

# Значения: 0...2^32

# Значение по умолчанию: 5555

# ExecMsgKey = 5555

 

 

 

# Путь к директории, в которой находятся модули сервера

ModulesPath = /usr/lib/stg

 

# Определяет директорию, в которой будут находится файлы "монитора"

# работы сервера. В этой директории будут созданы пустые файлы, время

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

# компонент сервера зависнет, файл(ы) перестанет обновлятся, и по этому

# признаку можно определить сбой в работе сервера и при надобности

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

# не будет. Параметр не является обязательным, по умолчанию пустой.

# MonitorDir=/var/stargazer/monitor

 

 

################################################################################

# Store module

# Настройки плагина работающего с БД сервера

 

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

# Т.е. полное имя модуля mod_store_files.so

##<StoreModule store_files>

#

# # Рабочая директория сервера, тут содержатся данные о тарифах, пользователях,

# администраторах и т.д.

# WorkDir = /var/stargazer

 

 

# Владелец, группа и права доступа на файлы статистики (stat) пользователя

# ConfOwner = root

# ConfGroup = root

# ConfMode = 600

 

 

# Владелец, группа и права доступа на файлы конфигурации (conf) пользователя

# StatOwner = root

# StatGroup = root

# StatMode = 640

 

# Владелец, группа и права доступа на лог-файлы (log) пользователя

# UserLogOwner = root

# UserLogGroup = root

# UserLogMode = 640

 

#</StoreModule>

 

#<StoreModule store_firebird>

# # Адрес сервера БД

# server=localhost

#

# # Путь к БД на сервере или ее алиас

# database=/var/stg/stargazer.fdb

#

# # Имя пользователя БД

# user=stg

#

# # Пароль пользователя БД

# password=123456

#</StoreModule>

 

<StoreModule store_mysql>

# # Имя пользователя БД

dbuser = root

#

# # Пароль пользователя БД

rootdbpass = 123

#

# # Имя БД на сервере

dbname = stg

#

# # Адрес сервера БД

dbhost = localhost

</StoreModule>

 

################################################################################

# Прочие модули

 

<Modules>

 

# Настройки плагина авторизации Always Online "mod_auth_ao.so"

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

# Т.е. полное имя модуля mod_auth_ao.so

<Module auth_ao>

</Module>

 

 

 

# Настройки плагина авторизации InetAccess "mod_auth_ia.so"

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

# Т.е. полное имя модуля mod_auth_ia.so

<Module auth_ia>

 

# Порт на котором принимаются обращения от авторизатора

# Значения: 1...65534

Port = 5555

 

 

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

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

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

UserDelay = 40

 

 

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

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

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

UserTimeout = 66

 

 

# Этот параметр определяет что будет передаваться программе InetAccess от сервера

# как отстаток предоплаченного трафика

# Значения:

# FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления

# FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления

# FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления

# FreeMb = 3 - кол-во бесплатных мегабайт в пресчете на цену третьего направления

# ........................

# FreeMb = 9 - кол-во бесплатных мегабайт в пресчете на цену девятого направления

# FreeMb = cash - кол-во денег на которые юзер может бесплатно качать

# FreeMb = none - ничего не передавать

FreeMb = 2

 

</Module>

 

 

 

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

#<Module auth_ia>

# Port = 7777

# UserDelay = 15

# UserTimeout = 65

# FreeMb = 0

#</Module>

 

 

 

# Настройки модуля конфигурации SgConfig "mod_conf_sg.so"

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

<Module conf_sg>

 

# Порт по которому сервер взаимодействует с конфигуратором

# Значения: 1...65535

Port = 5555

 

</Module>

 

 

 

# Модуль захвата трафика "mod_cap_ether.so"

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

# Без параметров. Только имя модуля.

<Module cap_ether>

# Модуль без параметров

</Module>

 

 

 

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

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

<Module ping>

 

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

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

PingDelay = 25

 

</Module>

 

# # Настройки модуля для удаленного выполнения скриптов OnConnect и

# # OnDisconnect "mod_remote_script.so"

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

# <Module remote_script>

#

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

# # всё еще онлайн

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

# SendPeriod = 15

#

# # Соответствие подсетей, в которой находится пользователь и

# # соответствующего роутера. Первая часть строки - подсеть, заданная

# # как IP-адрес и маска, через пробел - IP-адрес роутера на котором

# # должны выполняться скрипты

# # Например эта запись "192.168.1.0/24 192.168.1.1" означает, что для

# # всех пользователей из подсети 192.168.1.0/24, скрипты будут

# # выполняться на роутере с адресом 192.168.1.1

# # Subnet0...Subnet100

# Subnet0 = 192.168.1.0/24 192.168.1.7

# Subnet1 = 192.168.2.0/24 192.168.2.5

# Subnet2 = 192.168.3.0/24 192.168.2.5

# Subnet3 = 192.168.4.0/24 192.168.2.5

#

# # Пароль для шифрования пакетов между stg-сервером и сервером,

# # выполняющим скрипты

# Password = 123456

#

# # Этот параметр определяет какие параметры пользователя передаются

# # на удаленный сервер

# # Cash, FreeMb, Passive, Disabled, AlwaysOnline, TariffName, NextTariff, Address,

# # Note, Group, Email, RealName, Credit, EnabledDirs, Userdata0...Userdata9

# UserParams=Cash Tariff EnabledDirs

#

# # Порт по которому сервер отсылает сообщения на роутер

# # Значения: 1...65535

# Port = 9999

#

# </Module>

 

# <Module radius>

# Password = ,frhuwtnkb

# ServerIP = 127.0.0.1

# Port = 5555

# AuthServices = admin

# AcctServices = admin

# </Module>

 

</Modules>

################################################################################

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

собственно:

################################################################################

# Файл настроек сервера stargazer #

################################################################################

 

 

 

# Имя лог-файла куда пишутся события

LogFile = /var/log/stargazer.log

 

 

 

# Имя файла в котором определяются правила подсчета трафика

Rules = /etc/stargazer/rules

 

 

 

# Время через которое пишется 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

 

 

 

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

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

DayFee = 1

 

 

 

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

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

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

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

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

DayFeeIsLastDay = yes

 

 

 

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

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

DayResetTraff = 1

 

 

 

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

# день 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 = no

 

 

 

# Необязательный параметр. Указывает снимать полную абонплату у пользователя даже

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

# По умолчанию установлен в no

# FullFee=no

 

# Необязательный параметр указывающий показывать на счету и позволять

# использовать пользователю абонплату. По умолчанию установлен в yes

# ShowFeeInCash=yes

 

 

 

# Названия направлений. Направления без названий не будут отображаться в

# авторизаторе и конфигураторе. Названия состоящие из нескольких слов должны

# быть взяты в кавычки

<DirNames>

DirName0 = Локаль

DirName1 =

DirName2 = Интернет

DirName3 =

DirName4 =

DirName5 =

DirName6 =

DirName7 =

DirName8 =

DirName9 =

</DirNames>

 

 

 

# Кол-во запускаемых процессов stg-exec.

# Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ...

# Кол-во процессов означает сколько скриптов могут выполнятся одновременно.

# Значения: 1...1024

ExecutersNum = 1

 

 

 

# Message Key для stg-exec.

# Идентификатор очереди сообщений для выполнятеля скриптов.

# Его изменение может понадобится если есть необходимость запустить несколько

# экземпляров stg. Если вы не понимаете, что это, не трогайте этот параметр!

# Значения: 0...2^32

# Значение по умолчанию: 5555

# ExecMsgKey = 5555

 

 

 

# Путь к директории, в которой находятся модули сервера

ModulesPath = /usr/lib/stg

 

# Определяет директорию, в которой будут находится файлы "монитора"

# работы сервера. В этой директории будут созданы пустые файлы, время

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

# компонент сервера зависнет, файл(ы) перестанет обновлятся, и по этому

# признаку можно определить сбой в работе сервера и при надобности

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

# не будет. Параметр не является обязательным, по умолчанию пустой.

# MonitorDir=/var/stargazer/monitor

 

 

################################################################################

# Store module

# Настройки плагина работающего с БД сервера

 

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

# Т.е. полное имя модуля mod_store_files.so

##<StoreModule store_files>

#

# # Рабочая директория сервера, тут содержатся данные о тарифах, пользователях,

# администраторах и т.д.

# WorkDir = /var/stargazer

 

 

# Владелец, группа и права доступа на файлы статистики (stat) пользователя

# ConfOwner = root

# ConfGroup = root

# ConfMode = 600

 

 

# Владелец, группа и права доступа на файлы конфигурации (conf) пользователя

# StatOwner = root

# StatGroup = root

# StatMode = 640

 

# Владелец, группа и права доступа на лог-файлы (log) пользователя

# UserLogOwner = root

# UserLogGroup = root

# UserLogMode = 640

 

#</StoreModule>

 

#<StoreModule store_firebird>

# # Адрес сервера БД

# server=localhost

#

# # Путь к БД на сервере или ее алиас

# database=/var/stg/stargazer.fdb

#

# # Имя пользователя БД

# user=stg

#

# # Пароль пользователя БД

# password=123456

#</StoreModule>

 

<StoreModule store_mysql>

# # Имя пользователя БД

dbuser = root

#

# # Пароль пользователя БД

rootdbpass = 123

#

# # Имя БД на сервере

dbname = stg

#

# # Адрес сервера БД

dbhost = localhost

</StoreModule>

 

################################################################################

# Прочие модули

 

<Modules>

 

# Настройки плагина авторизации Always Online "mod_auth_ao.so"

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

# Т.е. полное имя модуля mod_auth_ao.so

<Module auth_ao>

</Module>

 

 

 

# Настройки плагина авторизации InetAccess "mod_auth_ia.so"

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

# Т.е. полное имя модуля mod_auth_ia.so

<Module auth_ia>

 

# Порт на котором принимаются обращения от авторизатора

# Значения: 1...65534

Port = 5555

 

 

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

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

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

UserDelay = 40

 

 

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

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

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

UserTimeout = 66

 

 

# Этот параметр определяет что будет передаваться программе InetAccess от сервера

# как отстаток предоплаченного трафика

# Значения:

# FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления

# FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления

# FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления

# FreeMb = 3 - кол-во бесплатных мегабайт в пресчете на цену третьего направления

# ........................

# FreeMb = 9 - кол-во бесплатных мегабайт в пре%

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

UserDelay = 40 - зачем так много? У тебя очень много пользователей? Лучше тут оставить стандартно 15 сек.

UserTimeout = 66 - почти не увеличил. По умолчанию 65. Поставь 120 - будет тайм-аут 2 минуты.

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

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

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

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

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

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

Вхід

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

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

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

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