Перейти до

AdminPort и что из этого получилось...


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

Приветствую. Я вот с таким вопросом: баг или фича?

Предыстория.

Скачал all_in_one_2005_05_17.zip. Скомпилил сервер согласно документации на сайте (ОС FreeBSD 5.3-RELEASE). Отредактировал stargzer.conf:

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

# Имя файла в котором определяются правила подсчета трафика
rules=/usr/local/etc/stargazer/rules

# Рабочая директория сервере, тут содержатся данный о тарифах, изерах и админах
WorkDir=/usr/local/var/stargazer

# Имя лог файла куда пушутся события
LogFile=/usr/local/var/log/stargazer.log

# Если юзер в течение UserTimeout секунд не подает признаков жизни, сервер отключит его
# (естественно, если клиент был подключен до этого)
UserTimeout=90

# Время через которое сервер повторяет проверку того, жив ли клиент. Также это время
# через которое у клиента обновляется его статитстика. UserDelay должно быть в
# 3...10 раз меньше чем UserTimeout
UserDelay=10

# Эта опция действительна только для сервера работающего со вторым типом тарифных планов
# Она определяет что будет передаватся программе InetAccess от сервера
# FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления
# FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления
# FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления
# FreeMb = 3 - кол-во бесплатных мегабайт в пресчете на цену третьего направления
# FreeMb = cash - кол-во денег на которые юзер может бесплатно качать
# FreeMb = none - ничего не передавать
#FreeMb=0

# Время через которое пишется детальная статистика
# возможные значения 3, 2, 1, 1/2, 1/4, 1/6
# 3 - раз в три часа, 1 - раз в чаc, 1/2 - раз в пол часа, 1/6 - раз в 10 мин
StatTime=1/6

# Номер порта по которому сервер слушает обращения конфигуратор
AdminPort=6666

# Номер порта по которому сервер ожидает обращения авторизатор
UserPort=5555

# Максимальное кол-во юзеров. Эта величина влияет на кол-во памяти необходимой серверу
MaxUsers=100

# for FreeBSD only
# Имя интерфейсов на которых нужно вести подсчет трафика
# iface=ed0,ed1,rl0
iface=rl1,rl0

# Опция определяющая менять ли местами upload и download
TurnTraff=no

# День снятия
DayFee=27

DayResetTraff=27

DirName0=Local
DirName1=UAIX
DirName2=World
DirName3=
DirName4=
DirName5=
DirName6=
DirName7=
DirName8=
DirName9=

SpreadFee=no

StatOwner=root
StatGroup=www
StatMode=640

ConfOwner=root
ConfGroup=wheel
ConfMode=600

UserLogOwner=root
UserLogGroup=www
UserLogMode=640

AdminOrder=allow,deny
AdminAllowFrom=all

UserOrder=allow,deny
UserAllowFrom=all

FloodControl=yes
FreeMbAllowInet=yes
BigDB=yes

Порастыкивал все файлы настройек, скрипты, папки admin,users,tariffs по папкам согласно конфига...

Закинул скрипт вида

#!/bin/sh
/sbin/stargazer /usr/local/etc/stargazer

в папочку /usr/local/etc/rc.d.

Все бы и ничего, да только после запуска сервера конфигуратор поставляемый с сервером матерился "Connetion Failed".

Решил протестить.

Набрал в терминале sockstat |grep stargazer:

root     stargazer  1910  3  dgram  -> /var/run/log
root     stargazer  1910  4  udp4   *:5555                *:*

Т.е. получается, что клиентские соединения слушать мы собираемся, а админские нет?

Ладно...

Поехали дальше. Заглядываем в /var/log/messages:

Jul 11 18:10:14 max777 stargazer: Stg v. 2.016.7.6 Release Candidate-3
Jul 11 18:10:14 max777 stargazer: msgkey = 102
Jul 11 18:10:14 max777 stargazer: msgkey = 102
Jul 11 18:10:14 max777 stargazer: RECIVECL pid = 1755
Jul 11 18:10:14 max777 stargazer: recivecl: Start successful!
Jul 11 18:10:14 max777 stargazer: RelcCl started as a process. pid 1755
Jul 11 18:10:14 max777 stargazer: Cannot open dir /usr/local/var/stargazer//users/0/

Ладно.. попробуем создать этого 0-го пользователя :)...

Jul 11 18:17:24 max777 stargazer: Stg v. 2.016.7.6 Release Candidate-3
Jul 11 18:17:24 max777 stargazer: msgkey = 102
Jul 11 18:17:24 max777 stargazer: msgkey = 102
Jul 11 18:17:24 max777 stargazer: RECIVECL pid = 1803
Jul 11 18:17:24 max777 stargazer: recivecl: Start successful!
Jul 11 18:17:24 max777 stargazer: RelcCl started as a process. pid 1803
Jul 11 18:17:24 max777 stargazer: Cannot open dir /usr/local/var/stargazer//users/1/

Повторяем еще раз с добавлением пользователя...

Jul 11 18:18:09 max777 stargazer: Stg v. 2.016.7.6 Release Candidate-3
Jul 11 18:18:09 max777 stargazer: msgkey = 102
Jul 11 18:18:09 max777 stargazer: msgkey = 102
Jul 11 18:18:09 max777 stargazer: RECIVECL pid = 1815
Jul 11 18:18:09 max777 stargazer: recivecl: Start successful!
Jul 11 18:18:09 max777 stargazer: RelcCl started as a process. pid 1815
Jul 11 18:18:09 max777 stargazer: Cannot open dir /usr/local/var/stargazer//users/2/

Дальше повторять я уже не стал, просто скачал предыдущую версию, и сейчас буду пробовать сранивать...

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

не вникал

глянул на порт и решил написать

порт 6666 использует много разных чатов, в том числе и ИРЦ

случаем ничегт такого не стоит на сервере?

я себе менял порт на 5556 - все ок

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

это параметр отвечающий за новый формат БД старгейзера.

Если интересно - читай темы про билды старгейзера от апреля и мая 2005 года.

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

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

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

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

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

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

Вхід

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

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

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

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