Bas 2 Posted 2005-05-05 11:50:02 Share Posted 2005-05-05 11:50:02 Есть тут такое дело по последнему релиз-кандидату. Случилась пакость, сервер выключился, не спас даже бесперебойник. После того как он включился я обнаружил "радостную" картину - все файлы стат у пользователей обнулены. Я чуть не родил, если бы не копия базы пользователей по крону, заниматься мне сексом со старгейзером всю ночь. Так что обнуление файлов стат по прежнему присутствует. Link to post Share on other sites
canny 0 Posted 2005-05-05 12:05:45 Share Posted 2005-05-05 12:05:45 Жизненнаважный вопрос! Вскриптах OnConnect, OnDisconnect: # id - уникальный целочисленный идентификатор пользователя # принимает значений от 0 до максимального кол-ва пользователей ID=$4 Этот ID может при каких-либо обстоятельствах измениться у юзера? Например, после удаления клиента в середине списка, у низлежащих ID не меняется? Надеюсь мне это поблазнило, а то у некоторых интернет не отключался при отключении(!) (FreeBSD) Link to post Share on other sites
egor2fsys 5 Posted 2005-05-05 13:43:21 Share Posted 2005-05-05 13:43:21 Есть тут такое дело по последнему релиз-кандидату. Случилась пакость, сервер выключился, не спас даже бесперебойник. После того как он включился я обнаружил "радостную" картину - все файлы стат у пользователей обнулены. Я чуть не родил, если бы не копия базы пользователей по крону, заниматься мне сексом со старгейзером всю ночь. Так что обнуление файлов стат по прежнему присутствует. скорее всего сервер погас, когда СТГ записывал всем статистику ..... баг про обнуление имелся в виду когда сервер не гас, а СТГ сам обнулял файлы статистики .... за баг данный случай не считаю, ставь нормальный упс Link to post Share on other sites
Max 0 Posted 2005-05-06 11:36:52 Share Posted 2005-05-06 11:36:52 Что то ссылка на консольный кофигуратор не работает, битая? Link to post Share on other sites
centre-lan 1 Posted 2005-05-06 12:24:02 Share Posted 2005-05-06 12:24:02 Так что, можно уже ставить на рабочую тачку стГ? тесты закочились? зделайте доку как правильно установить и перенести все данные Спасибо Link to post Share on other sites
egor2fsys 5 Posted 2005-05-06 12:52:53 Share Posted 2005-05-06 12:52:53 устанавливать можно у меня уже давно стоит доки особой не будет, до финала в юзерскую БД вроде никак параметров добавлять не надо, сервер сам добавит Link to post Share on other sites
Max 0 Posted 2005-05-06 13:40:26 Share Posted 2005-05-06 13:40:26 Вот что у меня вылезло при компиляции 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 Link to post Share on other sites
egor2fsys 5 Posted 2005-05-06 13:48:20 Share Posted 2005-05-06 13:48:20 варнинги можно проигнорить ... Link to post Share on other sites
Max 0 Posted 2005-05-06 14:38:14 Share Posted 2005-05-06 14:38:14 Про варнинги то да, это и раньше было, вопросов нет, а вот выше! Я пока не решаюсь ставить с этими мессагами.. ( Link to post Share on other sites
centre-lan 1 Posted 2005-05-06 14:53:31 Share Posted 2005-05-06 14:53:31 Дак что маке бсд маке инсталл и все? будет работать? ЗЫ юзеров, админов и т.д. переношу с старого сервера или еще что-то делать надо? Link to post Share on other sites
centre-lan 1 Posted 2005-05-06 15:34:03 Share Posted 2005-05-06 15:34:03 о поставил вроде Те. кто переносит настройки с старого старгейзера - не переносите stargazer.conf и читайте первое сообщение в этом топике а то наступите на грабли:) ) есть вопрос нашел там в настройках "Кредит" и отключение по дате. вот у меня вопрос есть тариф - анлим на месяц украины + помегабайтово мир.. можно-ли в старгейзере зделать так, что-бы ровно через месяц, независимо есть-ли у него деньги на счету - его отключало? Link to post Share on other sites
egor2fsys 5 Posted 2005-05-06 16:29:55 Share Posted 2005-05-06 16:29:55 отключение по дате только для кредита по сути в указанную дату крдеит станет равным 0 Link to post Share on other sites
centre-lan 1 Posted 2005-05-06 16:33:48 Share Posted 2005-05-06 16:33:48 тоесть ставить кредит 5 денег на счету 0 у человека будет 0 на счету когда он насидит на -3 и пройдёт ровно месяц(дата указаная в кредите) - его автоматом выключит? Link to post Share on other sites
egor2fsys 5 Posted 2005-05-06 16:56:27 Share Posted 2005-05-06 16:56:27 ну да, при наступлении той даты что укажешь СТГ обнулит кредит и клиента отключит Link to post Share on other sites
REND 0 Posted 2005-05-06 17:04:18 Share Posted 2005-05-06 17:04:18 Огромный РЕСПЕКТ за новый релиз :tongue: Работает без проблем, правда в конфигураторе под Win не исправлен баг: если убрать галочку в настройках "отправлено" или "принято" то при отображении обрезаются последние столбцы, а не убираются те, галочки которых не стоят в настройках отдельный РЕСПЕКТ за опцию "отправить всем" в сообщениях для пользователей... := Link to post Share on other sites
egor2fsys 5 Posted 2005-05-06 18:35:58 Share Posted 2005-05-06 18:35:58 отдельный РЕСПЕКТ за опцию "отправить всем" в сообщениях для пользователей... := отправляет так же тем кто в оффлайне !!!!!!!! сохраняет все сообщения в кеш сервера и пр иподключении показывает их юзерам Link to post Share on other sites
XoRe 0 Posted 2005-05-06 22:44:44 Share Posted 2005-05-06 22:44:44 Кстати. Этот кэш сервера находится в оперативке или на жестком? )) Если в оперативке, то могу посоветовать перенести его на жесткий. Могу предложить такой формат : ложить в /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"); )) Link to post Share on other sites
egor2fsys 5 Posted 2005-05-07 04:39:17 Share Posted 2005-05-07 04:39:17 конечно на жестком один файл - одно сообщение кто же их их будет в оперативке хранить, а вдруг админ - спамер ? Link to post Share on other sites
centre-lan 1 Posted 2005-05-07 08:13:48 Share Posted 2005-05-07 08:13:48 насколько правильно считает старгейзер? вот юзер жалуется пакет у него анлимный... качал с украины фильм, говорит мне мол скачал - а мегабайтов в авторизатор не добавило.. .смотрю.. и првда.. скачано с украины 100мбайт.. а филм 650 весит.. замечал 2 раза.. и только на большых файлах.. мир считает 1 к 1 как провайдер.. есть идеи? Link to post Share on other sites
egor2fsys 5 Posted 2005-05-07 10:09:22 Share Posted 2005-05-07 10:09:22 если сильно высокая скорость закачки, то есть смысл собрать СТГ с другим способом подсчета пакетов Link to post Share on other sites
Den_LocalNet 1,474 Posted 2005-05-07 10:09:23 Share Posted 2005-05-07 10:09:23 2spr1te: какой канал на укр? какая загрузка ЦПУ при максимальной скорости скачивания? какой тип захвата пакетов? Сам то проверил? Link to post Share on other sites
centre-lan 1 Posted 2005-05-07 10:47:42 Share Posted 2005-05-07 10:47:42 ну проверял считает бывает что не считает проц максимум от старгейзера на 40% загружен.. на укр 10мбит.. но через старгейзер бегает еще и 100мбитная сеть... тоесть максимум что видел это 40% от старгейзера а проц максимум на 60-70 процентов загружен - и то если только качает кто-то 2 egor2fsys как это сделать? Link to post Share on other sites
canny 0 Posted 2005-05-08 09:27:27 Share Posted 2005-05-08 09:27:27 Новый формат БД предназначен для хранения большого количества пользователей, наверно более 500 клиентов. Новый формат хранения оптимизирован именно для большого количества клиентов. Это мой случай Но после конвертации заметил изменение только в структуре хранения папок юзеров, все они разбились (по непонятному признаку) на группы и попали в отдельные папки от 0 до NN по 8-12 чел. Еще не рискнул пробовать запуск на новой БД в реале, но на сколько такая оптимизация полезна? Кроме того, при неполной версии КК, самописные скрипты обработки юзеров работают напрямую с их папками... новая БД здесь всё усложняет. Вобщем насколько оптимизируется работа с переходом на новую БД? Сейчас загрузка ЦП старгазером2 ~30% (P4 2.8GHz) Link to post Share on other sites
egor2fsys 5 Posted 2005-05-08 12:51:26 Share Posted 2005-05-08 12:51:26 ну попробуй запустить вторую копию СТГ сервера на сервере и сам все узнаешь Link to post Share on other sites
ollegh 4 Posted 2005-05-08 13:25:05 Share Posted 2005-05-08 13:25:05 А посилання то непрацює!!! скиньте мені на мило будьласка Пакет РПМ і Консольный конфигуратор ollegh@xaker.ru дякую! 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