nightfly 1 237 Опубліковано: 2009-09-30 09:44:17 Share Опубліковано: 2009-09-30 09:44:17 Сорри, я во Фре не спец. Суть в том что нужно перед запуском скрипта build установить две указанные выше переменные окружения. Фря 6.4 - собралось, поставилось вообще без проблем (удивлен) # fetch http://www.stg.dp.ua/download/server/2.406/stg-2.406.src.tgz # tar zxvf stg-2.406.src.tgz # cd stg-2.406 # cd projects/stargazer/ # ./build #gmake install Даже уже без осточертевшего симлинканья всего и вся из /usr/local/ Мускуль, пока что полет нормальный, без единого вылета. Ушло на продакшн машины. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2009-09-30 22:16:50 Share Опубліковано: 2009-09-30 22:16:50 [bas@freenet ~]$ uname -a FreeBSD freenet.kamchatka.ru 7.2-RELEASE FreeBSD 7.2-RELEASE #1: Sat Sep 19 18:57:15 PETST 2009 bas@freenet.kamchatka.ru:/usr/src/sys/i386/compile/FREENET i386 # fetch http://www.stg.dp.ua/download/server/2.406/stg-2.406.src.tgz # tar xzf stg-2.406.src.tgz # cd stg-2.406/projects/stargazer/ # ./build # gmake install Установилось без проблем, никких сим-линков, никаких правок скриптов. После установки вернул старые stargazer.conf, rules, admin.adm, запустил - взлетель. Решил не останавливаться на достигнутом. Создал пользователя stg, базу stg. # cd ../convertor # .build Ввёл пароль в convertor.conf, запустил бинарник convertor, пошуршало и все данные упали в БД. В stargazer.conf закомментировал store_files, раскомментировал store_mysql, указал пароль. Перезапустил stargazer - взлетель!!! Огромное спасибо за проделанную работу, это за последние 3 года первый раз, что я не обрабатывал ничего напильником. Наконец я смог без проблем перевести всё на другое хранилище и решить n-ое кол-во проблем. Спасибо! Ссылка на сообщение Поделиться на других сайтах
Smeet 0 Опубліковано: 2009-10-01 01:09:28 Share Опубліковано: 2009-10-01 01:09:28 Сегодня, при переходе на новый месяц случайно обнаружил: у всех, которых стоит заморозка(в тарифе она равна 0.00) снялось со счета 2.7руб. Сумма, конечно, незначительная, но вопросы при расчете абонентов могут возникнуть... Admin '@stargazer', 0.0.0.0: User 'detmir': 'cash' parameter changed from '-1514.193199' to '-1516.919472'. Subscriber fee charge Ссылка на сообщение Поделиться на других сайтах
nightfly 1 237 Опубліковано: 2009-10-01 06:21:19 Share Опубліковано: 2009-10-01 06:21:19 Огромное спасибо за проделанную работу, это за последние 3 года первый раз, что я не обрабатывал ничего напильником. Наконец я смог без проблем перевести всё на другое хранилище и решить n-ое кол-во проблем. Спасибо! присоединяюсь к каждому слову Ссылка на сообщение Поделиться на других сайтах
lalex 0 Опубліковано: 2009-10-01 07:44:03 Share Опубліковано: 2009-10-01 07:44:03 начну с малого: - сегодня при переходе на новый месяц не у всех пользователей снялась абонплата и обнулился трафик. проблема имела место где-то у 1/3 пользователей (всего около 400 зарегистрированных). странно, но до этого стоял RС1 и с момента её выхода таких проблем никогда не наблюдал. раньше в конце месяца (30-31 числа) я регулярно перезапускал СТГ принудительно во избежания разного рода ошибок и пере этим делал бекап юзеров. сейчас этого не сделал - так-же в конфигураторе никак не может отработать сортировка по IP, если выбрать всех онлайн пользователей в фильтре. - при нажатии обновления в конфигураторе не перечитывается состояние трафика у пользователей и, соответственно, не меняется общая статистика использованого трафика. помогает только перезапуск конфигуратора. - в информации "о сервере" в конфигураторе указано направлений 10, но в конфигурационном файле описано только 2 направления. откуда ещё 8? - так-же не может пройти авторизацию пользователь с адресом х.х.х.255 (вероятность этой информации 50%, т.к. самому необходимо перепроверить). Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2009-10-01 08:44:38 Share Опубліковано: 2009-10-01 08:44:38 начну с малого: - сегодня при переходе на новый месяц не у всех пользователей снялась абонплата и обнулился трафик. проблема имела место где-то у 1/3 пользователей (всего около 400 зарегистрированных). странно, но до этого стоял RС1 и с момента её выхода таких проблем никогда не наблюдал. раньше в конце месяца (30-31 числа) я регулярно перезапускал СТГ принудительно во избежания разного рода ошибок и пере этим делал бекап юзеров. сейчас этого не сделал Судим по кофейной гуще ? Лог сервера в 0:00 в студию, где показано по каким пользователям снимается абонплата и статистика. Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубліковано: 2009-10-01 10:25:28 Share Опубліковано: 2009-10-01 10:25:28 Не всегда отрабатывает скрипт OnCange. У меня зашыты смена параметров шейпера и смена маршрутизации. В предыдущей версии работало нормально. После проверки логированием в текстовый файл выяснилось что после IP=`cat "$usersconf" | grep "IP=" | cut -d"=" -f2` отрабатывает не всегда и переменная IP остается пустой. и так с любым параметром, не только IP который я хочу взять с базы. Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубліковано: 2009-10-02 07:54:28 Share Опубліковано: 2009-10-02 07:54:28 Еще одна проблема с двойным снятием абонплаты. в ноч с 30.09 на 1.10 число абонплата снялась ка положено и правильно после этого 1.10 в 22-30 абонплата снялась снова по непонятным причинам Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-06 09:07:53 Автор Share Опубліковано: 2009-10-06 09:07:53 Не всегда отрабатывает скрипт OnCange. У меня зашыты смена параметров шейпера и смена маршрутизации. В предыдущей версии работало нормально. После проверки логированием в текстовый файл выяснилось что после IP=`cat "$usersconf" | grep "IP=" | cut -d"=" -f2` отрабатывает не всегда и переменная IP остается пустой. и так с любым параметром, не только IP который я хочу взять с базы. Так я не понял, скрипты выполняются или нет? Еще одна проблема с двойным снятием абонплаты.в ноч с 30.09 на 1.10 число абонплата снялась ка положено и правильно после этого 1.10 в 22-30 абонплата снялась снова по непонятным причинам Может, проблемы с часами? Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубліковано: 2009-10-06 09:34:49 Share Опубліковано: 2009-10-06 09:34:49 to: madf 1. После детального расмотрения этой проблемы выяснил что в скрипты выполняется все кроме тех мест которые напрямую запрашивают из базы например IP клиента если можна вынести в OnCange дополнительный параметр IP ? 2. с часами проблдем нет и в логах запись в 22-30 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-06 12:42:02 Автор Share Опубліковано: 2009-10-06 12:42:02 to: madf1. После детального расмотрения этой проблемы выяснил что в скрипты выполняется все кроме тех мест которые напрямую запрашивают из базы например IP клиента если можна вынести в OnCange дополнительный параметр IP ? 2. с часами проблдем нет и в логах запись в 22-30 Так сам скрипт все-таки выполняется или нет? А лог приложить можешь? Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубліковано: 2009-10-06 17:22:48 Share Опубліковано: 2009-10-06 17:22:48 1. по скрипту OnCange да OnCange все-таки выполняется не всегда отрабатывает конструкция usersconf="/stargazer/bases/users/$1/conf IP_=`cat "$usersconf" | grep "IP=" | cut -d"=" -f2 или любая другая которая берет данные пользователя из файловой БД старгайзера этим же методом. Если ее записать в одельный скрипт который не вызывает СТГ и вместо $1 передавать имя пользователя и выполнить его отдельно из шела то отрабатывает без проблем 2. часть лога 2009-10-01 00:00:20 -- Admin '@stargazer', 0.0.0.0: User 'globa': 'cash' parameter changed from '48.834061' to '23.834061'. Subscriber fee charge 2009-10-01 00:00:20 -- Admin '@stargazer', 0.0.0.0: User 'ignatchenko': 'cash' parameter changed from '50.520907' to '25.520907'. Subscriber fee charge 2009-10-01 00:00:20 -- Admin '@stargazer', 0.0.0.0: User 'kushvid': 'cash' parameter changed from '29.532719' to '4.532719'. Subscriber fee charge 2009-10-01 00:00:20 -- Admin '@stargazer', 0.0.0.0: User 'klimov': 'cash' parameter changed from '37.771277' to '12.771277'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'shmiglenko': 'cash' parameter changed from '25.996591' to '0.996591'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'skripnik': 'cash' parameter changed from '10.496874' to '-14.214141'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'degtyarchuk': 'cash' parameter changed from '26.927774' to '1.927774'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'cimbaluk': 'cash' parameter changed from '10.346769' to '-14.653231'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'timoshenko': 'cash' parameter changed from '26.302032' to '1.302032'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'kovalev': 'cash' parameter changed from '30.838700' to '5.838700'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'skripnic': 'cash' parameter changed from '3.806452' to '-21.193548'. Subscriber fee charge 2009-10-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User 'ryabko': 'cash' parameter changed from '24.890792' to '-0.109208'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'globa': 'cash' parameter changed from '23.834061' to '-1.165939'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'ignatchenko': 'cash' parameter changed from '25.520907' to '0.520907'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'kushvid': 'cash' parameter changed from '4.532719' to '-20.467281'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'klimov': 'cash' parameter changed from '12.771277' to '-12.228723'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'shmiglenko': 'cash' parameter changed from '0.996591' to '-24.003409'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'skripnik': 'cash' parameter changed from '-14.214141' to '-39.214141'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'degtyarchuk': 'cash' parameter changed from '1.927774' to '-23.072226'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'cimbaluk': 'cash' parameter changed from '10.346769' to '-14.653231'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'timoshenko': 'cash' parameter changed from '1.302032' to '-23.697968'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'kovalev': 'cash' parameter changed from '5.838700' to '-19.161300'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'skripnic': 'cash' parameter changed from '-21.193548' to '-46.193548'. Subscriber fee charge 2009-10-01 22:35:55 -- Admin '@stargazer', 0.0.0.0: User 'ryabko': 'cash' parameter changed from '-0.109208' to '-25.109208'. Subscriber fee charge Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-08 17:18:31 Автор Share Опубліковано: 2009-10-08 17:18:31 А сборка отладочная или нормальная? Ссылка на сообщение Поделиться на других сайтах
Smeet 0 Опубліковано: 2009-10-09 01:45:40 Share Опубліковано: 2009-10-09 01:45:40 Наконец то исчезла ошибка, когда юзер не может подключиться и ему ничего не выдает, и в логах чисто. Работает с 23.09 по сей день, а раньше каждое утро перезагрузка. Спасибо разработчикам. Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубліковано: 2009-10-09 03:32:48 Share Опубліковано: 2009-10-09 03:32:48 А сборка отладочная или нормальная? сборка нормальная Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-09 08:30:48 Автор Share Опубліковано: 2009-10-09 08:30:48 сборка нормальная Тогда у меня нет никаких предположений. Только какие-нибуть манипуляции с временем или временной зоной. Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2009-10-13 13:18:15 Share Опубліковано: 2009-10-13 13:18:15 установилась нормально НО !! при первом запуске в конфигураторе не показало 11 пользователей из 116 (пропавшим пользователям сообщило "Неверный пароль") после перезапуска - все ок зато после того как пропала электроэнергия - чистая база ! пользователей нет, все остальное в порядке, даже статистика база firebird-classic-2.1.3.18185.0-2.fc11.i586 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-13 13:44:53 Автор Share Опубліковано: 2009-10-13 13:44:53 установилась нормальноНО !! при первом запуске в конфигураторе не показало 11 пользователей из 116 (пропавшим пользователям сообщило "Неверный пароль") Я бы в этот момент насторожился. Посмотрел логи, базу... после перезапуска - все окзато после того как пропала электроэнергия - чистая база ! пользователей нет, все остальное в порядке, даже статистика база firebird-classic-2.1.3.18185.0-2.fc11.i586 Ну бекапы и бесперебойники никто не отменял Вобще, к стати, это очень странно. Firebird должен сильно материться на нарушение целостности базы по внешним ключам. Ссылка на сообщение Поделиться на других сайтах
egein 0 Опубліковано: 2009-10-13 20:32:57 Share Опубліковано: 2009-10-13 20:32:57 Скажите пожалуйста, в модуле cap_ipq можно использовать действие NFQUEUE ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-14 07:51:51 Автор Share Опубліковано: 2009-10-14 07:51:51 Скажите пожалуйста, в модуле cap_ipq можно использовать действие NFQUEUE ? Исходя из этого: The NFQUEUE target is used much the same way as the QUEUE target, and is basically an extension of it. - думаю что можно. Но немного напрягает вот это: The NFQUEUE target allows for sending packets for separate and specific queues. The queue is identified by a 16-bit id. Короче, проверять нужно... Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубліковано: 2009-10-14 08:45:49 Share Опубліковано: 2009-10-14 08:45:49 Не стартует с Mysql После сборки и инсталяции попробовал запустить с настройками по умолчанию (база данных в файлах) - запустился нормально, виндовым конфигуратором подключился... Изменил настройки на использование MySQL - не стартует Oct 14 10:34:57 stargazer: STG mysql_store-mutex MysqlReConnect() Oct 14 10:34:57 stargazer: STG mysql_store-mutex Use MYSQL TCP port Oct 14 10:34:57 stargazer: STG mysql_store-mutex MysqlReConnect() Oct 14 10:34:57 kernel: stargazer[5587] general protection ip:7b0ab4 sp:bff044c0 error:0 in libmysqlclient.so.16.0.0[765000+12a000] Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-14 08:57:44 Автор Share Опубліковано: 2009-10-14 08:57:44 А по моему он просто падает. Собери в debug-режиме и посмотри консольный лог. А когда появится core-файл - упакуй его вместе со всеми бинарниками (сам старгейзер, либы и плагины) и закинь мне в мыло (faust@stg.dp.ua). Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2009-10-14 12:45:52 Share Опубліковано: 2009-10-14 12:45:52 Цитата(dummy @ Oct 13 2009, 04:18 PM) *установилась нормально НО !! при первом запуске в конфигураторе не показало 11 пользователей из 116 (пропавшим пользователям сообщило "Неверный пароль") Я бы в этот момент насторожился. Посмотрел логи, базу...Я бы в этот момент насторожился. Посмотрел логи, базу... в логах все чисто, в базе были все пользователи я же говорю: после перезапуска (базу не менял) стало все нормально. такое чувство, что стг просто пропустил записи и еще вопрос: стоит ли оставаться на firebird или переходить на postgres ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-10-14 13:24:06 Автор Share Опубліковано: 2009-10-14 13:24:06 в логах все чисто, в базе были все пользователия же говорю: после перезапуска (базу не менял) стало все нормально. такое чувство, что стг просто пропустил записи и еще вопрос: стоит ли оставаться на firebird или переходить на postgres ? Я буду поддерживать обе базы. Правда, сейчас они не совсем эквивалентны, но я это планирую исправить в ближайшее время. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2009-10-16 01:01:08 Share Опубліковано: 2009-10-16 01:01:08 [root@*** stargazer]# uname -a Linux ***.ru 2.6.17-1.2146aspsmp #1 SMP Wed Nov 1 16:39:35 EET 2006 i686 i686 i386 GNU/Linux [root@*** stargazer]# ./build ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... yes Checking for mysql_config --cflags... [-I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m32 -mar ch=i386 -mtune=pentium4 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno- strict-aliasing] Checking for mysql_config --libs_r... [-L/usr/lib/mysql -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread - L/usr/lib -lssl -lcrypto] Checking for pg_config... no Checking for -lpq... no make -C /usr/local/src/stg/stg-2.406/projects/stargazer/../../stglibs includes make[1]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs' make includes -C stg_logger.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/stg_logger.lib' cp -p stg_logger.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/stg_logger.lib' make includes -C stg_locker.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/stg_locker.lib' cp -p stg_locker.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/stg_locker.lib' make includes -C crypto.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/crypto.lib' cp -p ag_md5.h blowfish.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/crypto.lib' make includes -C common.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/common.lib' cp -p debug.h stg_error.h common.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/common.lib' make includes -C script_executer.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/script_executer.lib' cp -p script_executer.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/script_executer.lib' make includes -C conffiles.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/conffiles.lib' cp -p conffiles.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/conffiles.lib' make includes -C hostallow.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/hostallow.lib' cp -p hostallow.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/hostallow.lib' make includes -C pinger.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/pinger.lib' cp -p pinger.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/pinger.lib' make includes -C dotconfpp.lib make[2]: Entering directory `/usr/local/src/stg/stg-2.406/stglibs/dotconfpp.lib' cp -p dotconfpp.h mempool.h /usr/local/src/stg/stg-2.406/projects/stargazer/../../include make[2]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs/dotconfpp.lib' make[1]: Leaving directory `/usr/local/src/stg/stg-2.406/stglibs' cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога cc: installation problem, cannot exec 'cc1plus': Нет такого файла или каталога deps:1: *** пропущен разделитель. Останов. поиск по форуму результатов не дал, пните... Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения