Перейти до

начинаем тестирвать Stargazer2 11.04.2005


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

Есть тут такое дело по последнему релиз-кандидату. Случилась пакость, сервер выключился, не спас даже бесперебойник. После того как он включился я обнаружил "радостную" картину - все файлы стат у пользователей обнулены. Я чуть не родил, если бы не копия базы пользователей по крону, заниматься мне сексом со старгейзером всю ночь. Так что обнуление файлов стат по прежнему присутствует.

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 117
  • Створено
  • Остання відповідь

Top Posters In This Topic

Жизненнаважный вопрос!

Вскриптах OnConnect, OnDisconnect:

# id - уникальный целочисленный идентификатор пользователя
# принимает значений от 0 до максимального кол-ва пользователей
ID=$4

Этот ID может при каких-либо обстоятельствах измениться у юзера?

Например, после удаления клиента в середине списка, у низлежащих ID не меняется? Надеюсь мне это поблазнило, а то у некоторых интернет не отключался при отключении(!) (FreeBSD)

Ссылка на сообщение
Поделиться на других сайтах
Есть тут такое дело по последнему релиз-кандидату. Случилась пакость, сервер выключился, не спас даже бесперебойник. После того как он включился я обнаружил "радостную" картину - все файлы стат у пользователей обнулены. Я чуть не родил, если бы не копия базы пользователей по крону, заниматься мне сексом со старгейзером всю ночь. Так что обнуление файлов стат по прежнему присутствует.

скорее всего сервер погас, когда СТГ записывал всем статистику .....

 

баг про обнуление имелся в виду когда сервер не гас, а СТГ сам обнулял файлы статистики ....

 

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

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

Так что, можно уже ставить на рабочую тачку стГ? тесты закочились? зделайте доку как правильно установить и перенести все данные

Спасибо

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

устанавливать можно

у меня уже давно стоит :)

 

доки особой не будет, до финала

 

в юзерскую БД вроде никак параметров добавлять не надо, сервер сам добавит

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

Вот что у меня вылезло при компиляции make bsd:

traffcounter.cpp:120: warning: `HTONS' redefined
/usr/include/machine/endian.h:114: warning: this is the location of the previous definition
traffcounter.cpp:121: warning: `NTOHS' redefined
/usr/include/machine/endian.h:112: warning: this is the location of the previous definition

И вот ещё чуть ниже:

g++ -Wall -g3 -o stargazer main.o tariff.o conffiles.o common.o settings.o user.o users.o recivecl.o  -pthread /usr/lib/libc_r.so admin.o admins.o rsconf.o list.o configproto.o bsp.o traffcounter.o freebsd/cap.o  /usr/lib/libexpat.so parser.o parser_admin.o parser_tariff.o blowfish.o hostallow.o antiflood.o  freebsd/divertcap.o ping.o curr_ip.o dbhash.o
/usr/lib/libc.so.4: WARNING!  setkey(3) not present in the system!
/usr/lib/libc.so.4: warning: this program uses gets(), which is unsafe.
/usr/lib/libc.so.4: warning: mktemp() possibly used unsafely; consider using mkstemp()
/usr/lib/libc.so.4: WARNING!  des_setkey(3) not present in the system!
/usr/lib/libc.so.4: WARNING!  encrypt(3) not present in the system!
/usr/lib/libc.so.4: warning: tmpnam() possibly used unsafely; consider using mkstemp()
/usr/lib/libc.so.4: warning: this program uses f_prealloc(), which is not recommended.
/usr/lib/libc.so.4: WARNING!  des_cipher(3) not present in the system!
/usr/lib/libc.so.4: warning: tempnam() possibly used unsafely; consider using mkstemp()

Вопрос к автору это нормально? А то что то страшно ставить на рабочий сервер.

Система FreeBSD 4.9

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

Дак что

маке бсд

маке инсталл

и все?

будет работать? ЗЫ юзеров, админов и т.д. переношу с старого сервера

или еще что-то делать надо?

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

о

поставил вроде

Те. кто переносит настройки с старого старгейзера - не переносите stargazer.conf и читайте первое сообщение в этом топике
а то наступите на грабли:)

:))

есть вопрос

нашел там в настройках "Кредит" и отключение по дате.

вот у меня вопрос

есть тариф - анлим на месяц украины + помегабайтово мир..

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

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

тоесть ставить кредит 5

денег на счету 0

у человека будет 0 на счету

когда он насидит на -3 и пройдёт ровно месяц(дата указаная в кредите) - его автоматом выключит?

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

Огромный РЕСПЕКТ за новый релиз :tongue:

Работает без проблем, правда в конфигураторе под Win не исправлен баг: если убрать галочку в настройках "отправлено" или "принято" то при отображении обрезаются последние столбцы, а не убираются те, галочки которых не стоят в настройках :)

 

отдельный РЕСПЕКТ за опцию "отправить всем" в сообщениях для пользователей... :=

Ссылка на сообщение
Поделиться на других сайтах
отдельный РЕСПЕКТ за опцию "отправить всем" в сообщениях для пользователей... :=

отправляет так же тем кто в оффлайне !!!!!!!!

 

сохраняет все сообщения в кеш сервера и пр иподключении показывает их юзерам

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

Кстати.

Этот кэш сервера находится в оперативке или на жестком? ))

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

Могу предложить такой формат : ложить в /var/stargazer/messages/

Формат файла примерно как формат мыла в /var/mail/user

---

name=имя

date=дата

 

текст сообщения

----

1 файл на 1 сообщение.

 

Насчет обнуления всех файлов stat у Bas'а.

Если предположить, что у него статистика сохраняется каждые 10 минут, и если предположить, что статистика пишется 1 секунду, то получается, что шанс вырубиться свету как раз в момент записи статистики 1/10 минут = 1/600.

Поэтому либо Bas счастливчик =))

Либо шанс горздо больше.

У меня у самого на паре серверов было обнуление всех файлов stat.

Поэтому я думаю, тут шанс >>1/600.

Потом.

Если обнулились все файлы stat, значит в момент записи они все были открыты.

 

Могу посоветовать Борису оптимизировать процедуру перезаписи файла stat.

Т.е. открывать файлы по одному.

И максимально уменьшить отрезок времени и количество операций между открытием и закрытием этого файла.

Или сделать процедуру более безопасной.

Bak-файлы или мгу посоветовать еще вариант system("echo > stat"); ))

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

насколько правильно считает старгейзер?

вот юзер жалуется:) пакет у него анлимный... качал с украины фильм, говорит мне мол скачал - а мегабайтов в авторизатор не добавило.. .смотрю.. и првда.. скачано с украины 100мбайт.. а филм 650 весит.. замечал 2 раза.. и только на большых файлах..

мир считает 1 к 1 как провайдер.. есть идеи?

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

2spr1te:

 

какой канал на укр? какая загрузка ЦПУ при максимальной скорости скачивания? какой тип захвата пакетов?

 

Сам то проверил?

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

ну проверял

считает

бывает что не считает

проц максимум от старгейзера на 40% загружен..

на укр 10мбит..

но через старгейзер бегает еще и 100мбитная сеть... тоесть максимум что видел это 40% от старгейзера

а проц максимум на 60-70 процентов загружен - и то если только качает кто-то

2 egor2fsys

как это сделать?

Ссылка на сообщение
Поделиться на других сайтах
Новый формат БД предназначен для хранения большого количества пользователей, наверно более 500 клиентов. Новый формат хранения оптимизирован именно для большого количества клиентов.

Это мой случай :)

Но после конвертации заметил изменение только в структуре хранения папок юзеров, все они разбились (по непонятному признаку) на группы и попали в отдельные папки от 0 до NN по 8-12 чел.

Еще не рискнул пробовать запуск на новой БД в реале, но на сколько такая оптимизация полезна?

Кроме того, при неполной версии КК, самописные скрипты обработки юзеров работают напрямую с их папками... новая БД здесь всё усложняет.

Вобщем насколько оптимизируется работа с переходом на новую БД? Сейчас загрузка ЦП старгазером2 ~30% (P4 2.8GHz)

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

А посилання то непрацює!!! скиньте мені на мило будьласка Пакет РПМ і Консольный конфигуратор ollegh@xaker.ru дякую!

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

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

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

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

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

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

Вхід

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

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

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


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