stg-34 0 Posted 2004-11-04 09:15:57 Author Share Posted 2004-11-04 09:15:57 После запуска sgauth автоматическисам не соединяется с сервером -- надо всегда перед началом работы в инете нажимать кнопку "Connect" в браузере. А еще он самопроизвольно отключается от сервера после часа или более нормальной работы. Патчи могу закачать, если нужно. (Только куда? -- не знаю) С подключением я буду разбиратся. По консольному авторизатроу у меня самого много претензий к самому себе Патчи шли на stg34 собака ua точка fm У меня тоже авторизатор глючит. Я, пока руки не дошли до него, сделал скрипт, который раз в час перезапускает его и всё стало работать пучком. Link to post Share on other sites
zulu_gluk 23 Posted 2004-11-04 09:36:24 Share Posted 2004-11-04 09:36:24 С подключением я буду разбиратся. По консольному авторизатроу у меня самого много претензий к самому себе А как же быть с неправильно снимающейся абонплатой? Link to post Share on other sites
stg-34 0 Posted 2004-11-04 10:15:14 Author Share Posted 2004-11-04 10:15:14 А как же быть с неправильно снимающейся абонплатой? Это в первую очередь Link to post Share on other sites
valerius 0 Posted 2004-11-04 10:34:14 Share Posted 2004-11-04 10:34:14 У меня тоже авторизатор глючит. Я, пока руки не дошли до него, сделал скрипт, который раз в час перезапускает его и всё стало работать пучком. Просто перезапускает? Да вроде перезапускать его нет надобности. Анноит только необходимость вручную на Connect жать. Он ведь при запуске сам не коннектится. А патч я сейчас вышлю Валерий Link to post Share on other sites
egor2fsys 5 Posted 2004-11-04 10:52:44 Share Posted 2004-11-04 10:52:44 to Slava это так и должно быть, просто юзеру выключается инет, а статистику он может свою смотреть и подключаться авторизатором, но если денег у него меньше 0 то фаервол для него не откроется .... Link to post Share on other sites
Max 0 Posted 2004-11-04 11:14:32 Share Posted 2004-11-04 11:14:32 А как быть с подсчётом трафика???????? У меня вообще какие-то глюки: 1. стг считает трафик когда захочет, т.е считает не всегда 2. считает ли стг трафик на виртуальных интерфейсах А то после того как стг не подсчитал энное кол-во мб доверие к нему упало (в смыслу подсчёта), и пришлось писать самому скрипты на перле Link to post Share on other sites
stg-34 0 Posted 2004-11-04 14:49:54 Author Share Posted 2004-11-04 14:49:54 1. стг считает трафик когда захочет, т.е считает не всегда Скорее всего он считает или не считает в строго одних и тех же условиях. Нужно выяснить в каких. 2. считает ли стг трафик на виртуальных интерфейсах Да. Если юзер сидит на интерфейсе eth0:1 то в настройках юзеру нужно прописать просто eth0 Link to post Share on other sites
Guest Guest Posted 2004-11-04 16:23:49 Share Posted 2004-11-04 16:23:49 вот ещё какой недочёт обнаружил: если при коннекте юзера у него нет денег то он в нет не попадёт, так как НЕ ВЫПОЛНЯЕТСЯ СКРИПТ OnDisconnect и это нормально но вот проблема при дисконекте этого юзера выполяется скрипт OnDisconnect, зачем??? Он мне всё портит, БОРЯ если можно скажи как отключить эту функцию, плиз, а то у меня трафик считает не стг, а перл, но стг ведёт логи и при вот таком раскладе формат лога нарушается и всё рушится!!!!!! Плиз исправь в новом билде или скажи как эту функцию отключить!!!!! Link to post Share on other sites
zulu_gluk 23 Posted 2004-11-05 14:39:36 Share Posted 2004-11-05 14:39:36 А как же быть с неправильно снимающейся абонплатой? Это в первую очередь Желательно до 30 ноября, даже до 29... Link to post Share on other sites
XoRe 0 Posted 2004-11-06 14:36:31 Share Posted 2004-11-06 14:36:31 Нашел интересную особенность: когда stg зависает, то ps ax | grep star выдает 96713 ?? I<s 0:57.24 /usr/local/sbin/stargazer /usr/local/etc/stargazer тогда как в обычном состоянии она выдает что то типа 96713 ?? R<s 0:57.24 /usr/local/sbin/stargazer /usr/local/etc/stargazer В man ps состояние I описывается так: I Marks a process that is idle (sleeping for longer than about 20 seconds). Т.е. процесс перестает.. эмм.. "работать" =)) На основе этого написал скрипт #!/usr/bin/perl ($hour, $day, $month, $year) = (localtime)[2..5]; $year += 1900; $month++; $month = '0'.int($month) if ($month < 10); $day = '0'.int($day) if ($day < 10); $hour = '0'.int($hour) if ($hour < 10); $date = "$year.$month.$day.$hour"; if ($line = `/bin/ps -ax | /usr/bin/grep stargazer | grep -v grep`) { ($stat) = (split/[\s\t]+/, $line)[2]; if ($stat eq 'I<s'){ `/usr/local/etc/rc.d/stargazer.sh reload`; `echo "$date: reload" >> /var/log/stargazer/check.log`; } exit; }elsif($line = `/usr/bin/tail -n 2 /var/log/stargazer/server.log | /usr/bin/head -n 1`) { if(($user) = $line =~ /User\s\'(\S+)\'s\'\sstat\snot\sread\./) { `/bin/cp -f /var/back/$date/stargazer/users/$user/stat /var/stargazer/users/$user/`; `/usr/local/etc/rc.d/stargazer.sh start`; `echo '$date: killed on $user' >> /var/log/stargazer/check.log`; } } Который вместе со скриптом #!/usr/bin/perl ($hour, $day, $month, $year) = (localtime)[2..5]; $year += 1900; $month++; $month = '0'.int($month) if ($month < 10); $day = '0'.int($day) if ($day < 10); $hour = '0'.int($hour) if ($hour < 10); $date = "$year.$month.$day.$hour"; ($h, $d, $m, $y) = (localtime(time - 86400))[2..5]; $y += 1900; $m ++; $d = '0'.int($d) if ($d < 10); $m = '0'.int($m) if ($m < 10); $m = '0'.int($m) if ($m < 10); $h = '0'.int($h) if ($h < 10); $old = "$y.$m.$d.$h"; `/bin/mkdir /var/back/$date`; `/bin/mkdir /var/back/$date/log`; `/bin/cp -rf /var/stargazer /var/back/$date`; `/bin/cp -rf /var/log/stargazer/ /var/back/$date/log`; `/bin/rm -rf /var/back/$old`; Решают 2 проблемы: развисание сервера и очищение файла stat. Первый скрипт запускается ежеминутно, второй ежечасно. У меня сейчас нет желания разжевывать эти скрипты для новичков. Поэтому я не гарантирую их работу при отсутствии в системе устройства /dev/pryamye_ruki =)). Борису: (работает версия с NODAEMON) Подумай, почему программа может переходить в состояние "sleeping for longer than about 20 seconds". Кстати тот #define в common.? не помог программе писать подробный лог. Раньше она выдавала что-то типа "bd f", теперь не выдает ничего =)) + попутно замечен глюк: скрипту OnChange не передаются 5 и 6 параметры (admin_name и admin_ip). Не так важно, но все таки =)) ++ У меня тоже не снялась абонентка у юзеров. Link to post Share on other sites
St@lker 0 Posted 2004-11-08 07:51:19 Share Posted 2004-11-08 07:51:19 Найдены такие баги: 1. При установке опции "Автоматическое обновление", через определённый промежуток времени: 5-15 минут резко начинает возрастать использование CPU в сервере! Тобишь СТГ начинает юзать почты 100% процессорного рвемени. Так же в этом случае может произойти вываливаени Конфигуратора, с ошибкой на блоки памяти ... Сервер вроде остается работать! 2. Включен Конфигуратор. Я ухожу на 20 минут из дома ... Через 15 минут моя машинка уходит в Sleep. Прихожу, проверяю сервере. Нагрузка на проц = 80-90%!!! Прибил конфигуратор на машинке - начало попускать ... через где-то минуту нагрузка установилась 0,5 ... На моей домашней тачке: ХР + СП2. Сервер: FreeBSD 5.2 Версия СТГ от 10.14. Link to post Share on other sites
egor2fsys 5 Posted 2004-11-08 12:07:47 Share Posted 2004-11-08 12:07:47 to St@lker 1 глюк - устранен (проведена оптимизация шифрования) 2 глюк вроде тоже .... по крайней мере с переделаны мшифрованием обнвление 60 юзверей происходит в течении не более 2 секунд .... т. е. все ждите в новой версии .... Link to post Share on other sites
St@lker 0 Posted 2004-11-08 12:56:49 Share Posted 2004-11-08 12:56:49 Пасибки! := - вот как ждём! Link to post Share on other sites
XoRe 0 Posted 2004-11-09 07:38:12 Share Posted 2004-11-09 07:38:12 т. е. все ждите в новой версии .... Когда планируете выложить? Link to post Share on other sites
Guest Guest Posted 2004-11-09 08:50:04 Share Posted 2004-11-09 08:50:04 у меня биллинг этот тоже подвис на трое суток - клиентов пускал, но не считал - около 2500Мб прямых потерь. Alex Romanov Link to post Share on other sites
egor2fsys 5 Posted 2004-11-09 11:40:06 Share Posted 2004-11-09 11:40:06 Когда планируете выложить? как созреют все намеченные планы + почистятся некоторые глюки а ваще этот вопрос автору :tongue: З. Ы. дока пытается писаться параллельно с релизом Link to post Share on other sites
XoRe 0 Posted 2004-11-10 08:08:08 Share Posted 2004-11-10 08:08:08 вопрос автору: к какой дате планируете закончить новый релиз? Link to post Share on other sites
stg-34 0 Posted 2004-11-10 18:48:42 Author Share Posted 2004-11-10 18:48:42 вопрос автору: к какой дате планируете закончить новый релиз? 1. В ближайший день-два выйдет билд с небольшими багофиксами. 2. Сервак с большим кол-вом изменений будет примерно через 100 часов рабочего времени. Т.е. примерно через две недели. Link to post Share on other sites
XoRe 0 Posted 2004-11-10 22:10:22 Share Posted 2004-11-10 22:10:22 круто. это будет круто. Да поставить 5.3... да следующий релиз... (мечтательно) =)) В общем хорошее дело делаете, Борис, правильное. Будем ждать =) Link to post Share on other sites
zulu_gluk 23 Posted 2004-11-11 10:18:18 Share Posted 2004-11-11 10:18:18 2. Сервак с большим кол-вом изменений будет примерно через 100 часов рабочего времени. Т.е. примерно через две недели. тлично. Значит к началу следующего месяца успеваем. Link to post Share on other sites
Foster 0 Posted 2004-11-11 11:48:36 Share Posted 2004-11-11 11:48:36 вопрос автору: к какой дате планируете закончить новый релиз? 1. В ближайший день-два выйдет билд с небольшими багофиксами. 2. Сервак с большим кол-вом изменений будет примерно через 100 часов рабочего времени. Т.е. примерно через две недели. ты б еще юниксовый таймстемп дал Link to post Share on other sites
XoRe 0 Posted 2004-11-12 15:18:59 Share Posted 2004-11-12 15:18:59 Борис, не спешите... поднажмите =)) Link to post Share on other sites
Sergey3 0 Posted 2004-12-31 18:34:47 Share Posted 2004-12-31 18:34:47 Вот при компиляции неудача была, скачал expat.h начало компилиться и потом опять вылетело пишет далее make -f make.bsd g++ -Wall -gstabs+ -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 /usr/libexec/elf/ld:/usr/lib/libexpat.so: file format not recognized; treating as linker script /usr/libexec/elf/ld:/usr/lib/libexpat.so:1: syntax error *** Error code 1 Stop in /usr/stg2/stg2-2004.12.28-16.31.32. *** Error code 1 Stop in /usr/stg2/stg2-2004.12.28-16.31.32. так вот скачал libexpat.so но он походу не тот что нужен, подскажите плиз про libexpat.so Link to post Share on other sites
Sergey3 0 Posted 2004-12-31 19:22:09 Share Posted 2004-12-31 19:22:09 с libexpat.so разобрался, но вот ща ступор с make -f make.bsd g++ -Wall -gstabs+ -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 configproto.o: In function `CONFIGPROTO::ParseCommand(void)': /usr/stg2/stg2-2004.12.28-16.31.32/configproto.cpp:175: undefined reference to `XML_ParserReset' *** Error code 1 Stop in /usr/stg2/stg2-2004.12.28-16.31.32. *** Error code 1 Stop in /usr/stg2/stg2-2004.12.28-16.31.32. ПОМОЖИТЕ, Я УЖЕ НЕ ЗНАЮ ЧТО НУЖНО ДЛЯ СБОРКИ СДЕЛАТЬ СИСТЕМА FreeBSD 4.10 Link to post Share on other sites
XoRe 0 Posted 2005-01-01 08:28:49 Share Posted 2005-01-01 08:28:49 похоже он не находит expat.h Попробуй положить её в /usr/include или папку с сырцами. P.S. как насчет использовать последнюю версию? =) 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