Перейти до

Разработка модуля MySQL


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

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

а про установку stg-web... в архиве с ним подробное пошаговое описание процесса.

Чего еще надо?

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

Top Posters In This Topic

2. Наложить патч mysql-0.61_stg-2.4-2007.01.20-13.47.20.patch на STG (версия: 2.4-2007.01.20-13.47.20) и переустановить STG

  (без этого патча не будут работать функции отображения трафика текущих сессии пользователей и многое другое!!!)

как ?

6. скопировать каталог sgconf_xml/ в каталог с дистрибутивом STG (в папку projects/) чтобы получился вот такой путь до файлов: /stg-2.4-...../projects/sgconf_xml/

7. скомпилировать (./build) sgconf_xml

На форуме написано что еще надо патч на sgconf_xml накатить.. как делать ? непонятно.

все остальные пункты понятны..

Ссылка на сообщение
Поделиться на других сайтах
http://alf.uzlovaya.ru/stg/ для модуля мускля от Alferov.

 

patch -p1 mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch

 

никак не могу поставить патч, после набора команды patch -p1 mysql-0.61_sp1_stg-2.4-2007.01.20-13.47.20.patch все просто висит и ничего не происходит :)

И у меня такое же... Что делать?

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

Прикол за приколом, со злости сломал 2 бубна. По совету Max собирал stg с модулем версии 0.5, ничего не выходило, я уже писал в чем баг. А тут думаю попробую последнюю версию и на тебе - собралось без проблем и уже работает. Пока о качестве не могу ничего сказать, пару дней потестирую. Спасибо! :)

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

Наконец-то собрал mod_store_mysql c патчем и stg+sp1 компилируется без ошибок и грузится. В логе:

2007-06-11 18:10:52 -- Stg v. Stg 2.403b

2007-06-11 18:10:52 -- Message queue created successfully. msgKey=5555 msgID=131072

2007-06-11 18:10:52 -- Timer thread started successfully.

2007-06-11 18:10:52 -- Storage plugin: mysql_store v.0.61 (Alf). Loading successfull.

2007-06-11 18:10:52 -- Users started successfully.

2007-06-11 18:10:52 -- Traffcounter started successfully.

2007-06-11 18:10:52 -- Module: 'Ether_cap v.1.0'. Start successfull. 10

2007-06-11 18:10:52 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

2007-06-11 18:10:52 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70

2007-06-11 18:10:52 -- Module: 'Pinger v.1.0'. Start successfull. 100

2007-06-11 18:10:52 -- Module: 'Stg configurator v.0.05'. Start successfull. 220

2007-06-11 18:10:52 -- Stg started successfully.

2007-06-11 18:10:52 -- +++++++++++++++++++++++++++++++++++++++++++++

При попытке зайти конфигуратором (win32), выдает следующее:

---------------------------

10.10.1.8 ...::Stargaer:...

---------------------------

Access violation at address 004173F0 in module 'sgconfig.exe'. Read of address 00000004.

---------------------------

ОК 

---------------------------

Верися win32 конфигуратора - 1.88.9

 

У кого-нибудь было что-то подобное ?

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

После долгих мучений доступна новая версия модуля v. 0.63

Брать сдесь:http://www.v-lan.ru/projects/stargazer-2.4/Modules

 

Так же напоминаю что 08.06.2007 закончился срок приёма заявок на новые фишки по модулю, и соответственно прекратилась бесплатная поддержка по модулю. Теперь будем править тока баги посмертно, о коих просьба сообщать сюда, а не ко мне в асю, ибо чтобы другие тоже видели.

И ещё, модуль всё ещё не стабилен, из-за этой ошибки в сервере MYSQL. Изменения касаемо данной ошибки внесли, однако толком потестить не успели, и выложили как есть по сильным просьбам трудящихся.

Ссылка на сообщение
Поделиться на других сайтах
Наконец-то собрал mod_store_mysql c патчем и stg+sp1 компилируется без ошибок и грузится. В логе:

2007-06-11 18:10:52 -- Stg v. Stg 2.403b

2007-06-11 18:10:52 -- Message queue created successfully. msgKey=5555 msgID=131072

2007-06-11 18:10:52 -- Timer thread started successfully.

2007-06-11 18:10:52 -- Storage plugin: mysql_store v.0.61 (Alf). Loading successfull.

2007-06-11 18:10:52 -- Users started successfully.

2007-06-11 18:10:52 -- Traffcounter started successfully.

2007-06-11 18:10:52 -- Module: 'Ether_cap v.1.0'. Start successfull. 10

2007-06-11 18:10:52 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

2007-06-11 18:10:52 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70

2007-06-11 18:10:52 -- Module: 'Pinger v.1.0'. Start successfull. 100

2007-06-11 18:10:52 -- Module: 'Stg configurator v.0.05'. Start successfull. 220

2007-06-11 18:10:52 -- Stg started successfully.

2007-06-11 18:10:52 -- +++++++++++++++++++++++++++++++++++++++++++++

При попытке зайти конфигуратором (win32), выдает следующее:

---------------------------

10.10.1.8 ...::Stargaer:...

---------------------------

Access violation at address 004173F0 in module 'sgconfig.exe'. Read of address 00000004.

---------------------------

ОК  

---------------------------

Верися win32 конфигуратора - 1.88.9

 

У кого-нибудь было что-то подобное ?

такая проблема, и с версией 0.63. Заметел один момент :

при использовании configurator-win-1.88.9.mod-0.4 - ошибка вылетает сразу,

а при испоьзовании простого 1.88.9 - после того как крутиш до столбика "посл. логин"

Ссылка на сообщение
Поделиться на других сайтах
После долгих мучений доступна новая версия модуля v. 0.63

Брать сдесь:http://www.v-lan.ru/projects/stargazer-2.4/Modules

 

Так же напоминаю что 08.06.2007 закончился срок приёма заявок на новые фишки по модулю, и соответственно прекратилась бесплатная поддержка по модулю. Теперь будем править тока баги посмертно, о коих просьба сообщать сюда, а не ко мне в асю, ибо чтобы другие тоже видели.

И ещё, модуль всё ещё не стабилен, из-за этой ошибки в сервере MYSQL. Изменения касаемо данной ошибки внесли, однако толком потестить не успели, и выложили как есть по сильным просьбам трудящихся.

Структура базы не изменилась? Как просиходит обновление с предидущей версии?

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

обновление происходит путём замены бинарника модуля

Это как-то повлияет на работу с веб-админкой Альферова? :-/ Я уже наэкспериментировался, хочу на чем-то остановится но еще не могу определиться на чем. :)

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

При попытке зайти конфигуратором (win32), выдает следующее:

---------------------------

10.10.1.8 ...::Stargaer:...

---------------------------

Access violation at address 004173F0 in module 'sgconfig.exe'. Read of address 00000004.

---------------------------

ОК 

---------------------------

Верися win32 конфигуратора - 1.88.9

 

У кого-нибудь было что-то подобное ?

да у меня есть такое :) стоит просто мод мускуля и стг не патченый sp и все такое

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

Вобщем запущен тест с 6 мая, за это время было уже 2 краша сервера, один сегодня ночью уже на новой версии модуля 0.63! Сервер просто тупо умер, не сказал ни слова и оставив после себя запущеным stg-exec. Причину понять не могу. Странно, что второй раз это происходит ночью - во время с минимальной нагрузкой на сервер. Мне все очень нравиться, но использовать биллинг в таком варианте в боевых условиях не представляется возможным!

У кого как обстоят с этим дела? отпишитесь плиз!

Ссылка на сообщение
Поделиться на других сайтах
Вобщем запущен тест с 6 мая, за это время было уже 2 краша сервера, один сегодня ночью уже на новой версии модуля 0.63! Сервер просто тупо умер, не сказал ни слова и оставив после себя запущеным stg-exec. Причину понять не могу. Странно, что второй раз это происходит ночью - во время с минимальной нагрузкой на сервер. Мне все очень нравиться, но использовать биллинг в таком варианте в боевых условиях не представляется возможным!

У кого как обстоят с этим дела? отпишитесь плиз!

Значит так:

1. Если вы запускаете сервер на тест обязательно включите дебаг, на дополнительную консоль

2. Приведите аппаратную конфигурацию вашего железа

3. Скажите какие патчи накладывали и какие версии ПО у вас стоят?

 

Иначе ваши слова это пустой звук.

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

И опять начинается старая песня...

2007-06-16 18:53:40 -- +++++++++++++++++++++++++++++++++++++++++++++

2007-06-16 20:23:07 -- Stg v. Stg 2.403b

2007-06-16 20:23:07 -- Message queue created successfully. msgKey=5555 msgID=196

2007-06-16 20:23:07 -- Timer thread started successfully.

2007-06-16 20:23:07 -- Storage plugin: mysql_store v.0.63. Loading successfull.

2007-06-16 20:23:08 -- Users started successfully.

2007-06-16 20:23:08 -- Traffcounter started successfully.

 

это пишет когда стартует и больше ничего, хотя должно писать:

2007-06-16 18:53:34 -- ---------------------------------------------

2007-06-16 18:53:39 -- Stg v. Stg 2.403b

2007-06-16 18:53:39 -- Message queue created successfully. msgKey=5555 msgID=131

2007-06-16 18:53:39 -- Timer thread started successfully.

2007-06-16 18:53:39 -- Storage plugin: mysql_store v.0.63. Loading successfull.

2007-06-16 18:53:40 -- Users started successfully.

2007-06-16 18:53:40 -- Traffcounter started successfully.

2007-06-16 18:53:40 -- Module: 'bpf_cap v.1.0'. Start successfull. 0

2007-06-16 18:53:40 -- Module: 'InetAccess authorizator v.1.1'. Start successful

2007-06-16 18:53:40 -- Module: 'Always Online authorizator v.1.0'. Start success

2007-06-16 18:53:40 -- Module: 'Pinger v.1.01'. Start successfull. 100

2007-06-16 18:53:40 -- Module: 'Stg configurator v.0.05'. Start successfull. 220

2007-06-16 18:53:40 -- Stg started successfully.

2007-06-16 18:53:40 -- +++++++++++++++++++++++++++++++++++++++++++++

 

Не поработал и недели, хотя его никто не трогал даже!

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

Нашел причину этого всего! Оказывается, создаются файлы, какого они создаются я сам не знаю, разработчикам виднее, файлы называются stg и stargazer.core. Их удаляешь и все работает! Если случилось такая проблема, то find / -name stg и удалите этот злополучный файл, а stargazer.core вродь ни на что не влияет. Ось FreeBSD 5.5.

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

В последнее время биллинг стал часто падать, при удалении юзера, удалил юзера, подержался минутку еще, и упал. При повторном запуске, коннекте авторизатора юзер остается. Такое ощущение, что просто ниче не пишется в базу, и из-за этого он просто падает.

вот лог посдений:

 

2007-07-01 15:05:59 -- Stg v. Stg 2.403b

2007-07-01 15:05:59 -- Message queue created successfully. msgKey=5555 msgID=196608

2007-07-01 15:05:59 -- Timer thread started successfully.

2007-07-01 15:05:59 -- Storage plugin: mysql_store v.0.63. Loading successfull.

2007-07-01 15:05:59 -- Users started successfully.

2007-07-01 15:05:59 -- Traffcounter started successfully.

2007-07-01 15:05:59 -- Module: 'bpf_cap v.1.0'. Start successfull. 0

2007-07-01 15:05:59 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

2007-07-01 15:06:21 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70

2007-07-01 15:06:21 -- Module: 'Pinger v.1.01'. Start successfull. 100

2007-07-01 15:06:21 -- Module: 'Stg configurator v.0.05'. Start successfull. 220

2007-07-01 15:06:21 -- Stg started successfully.

+++++++++++++++++++++++++++++++++++++++++++++

2007-07-01 15:07:50 -- Admin 'admin', 10.10.1.2: User 'user_16' deleted.

2007-07-01 15:10:14 -- Stg v. Stg 2.403b

2007-07-01 15:10:14 -- Message queue created successfully. msgKey=5555 msgID=262144

2007-07-01 15:10:14 -- Timer thread started successfully.

2007-07-01 15:10:14 -- Storage plugin: mysql_store v.0.63. Loading successfull.

2007-07-01 15:10:14 -- Users started successfully.

2007-07-01 15:10:14 -- Traffcounter started successfully.

2007-07-01 15:10:14 -- Module: 'bpf_cap v.1.0'. Start successfull. 0

2007-07-01 15:10:14 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

2007-07-01 15:11:42 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70

2007-07-01 15:11:42 -- Module: 'Pinger v.1.01'. Start successfull. 100

2007-07-01 15:11:42 -- Module: 'Stg configurator v.0.05'. Start successfull. 220

2007-07-01 15:11:42 -- Stg started successfully.

 

Называется, "началось..."

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

Вот дебаг:

my# stargazer

          main.cpp > 16:44:26 > Module: /usr/lib/stg/mod_auth_ao.so

          main.cpp > 16:44:26 > Module: /usr/lib/stg/mod_auth_ia.so

          main.cpp > 16:44:26 > Module: /usr/lib/stg/mod_conf_sg.so

          main.cpp > 16:44:26 > Module: /usr/lib/stg/mod_cap_bpf.so

          main.cpp > 16:44:26 > Module: /usr/lib/stg/mod_ping.so

            ao.cpp > 16:44:26 > constructor AO_CREATOR

plugin_runner.cpp > 16:44:26 > Plugin Always Online authorizator v.1.0 parsesettings

    inetaccess.cpp > 16:44:26 > new AUTH_IA

    inetaccess.cpp > 16:44:26 > sizeof(CONN_SYN_6) = 96 96

    inetaccess.cpp > 16:44:26 > sizeof(CONN_SYN_8) = 96 96

    inetaccess.cpp > 16:44:26 > sizeof(CONN_SYN_ACK_6) = 192 192

    inetaccess.cpp > 16:44:26 > sizeof(CONN_SYN_ACK_8) = 200 200

    inetaccess.cpp > 16:44:26 > sizeof(CONN_ACK_6) = 64 64

    inetaccess.cpp > 16:44:26 > sizeof(ALIVE_SYN_6) = 368 368

    inetaccess.cpp > 16:44:26 > sizeof(ALIVE_SYN_8) = 384 384

    inetaccess.cpp > 16:44:26 > sizeof(ALIVE_ACK_6) = 64 64

    inetaccess.cpp > 16:44:26 > sizeof(DISCONN_SYN_6) = 96 96

    inetaccess.cpp > 16:44:26 > sizeof(DISCONN_SYN_ACK_6) = 24 24

    inetaccess.cpp > 16:44:26 > sizeof(DISCONN_SYN_ACK_8) = 32 32

    inetaccess.cpp > 16:44:26 > sizeof(DISCONN_ACK_6) = 64 64

    inetaccess.cpp > 16:44:26 > sizeof(FIN_6) = 24 24

    inetaccess.cpp > 16:44:26 > sizeof(FIN_8) = 32 32

    inetaccess.cpp > 16:44:26 > sizeof(ERR) = 256 256

    inetaccess.cpp > 16:44:26 > sizeof(INFO_6) = 256 256

    inetaccess.cpp > 16:44:26 > sizeof(INFO_7) = 272 272

    inetaccess.cpp > 16:44:26 > sizeof(INFO_8) = 1068 1072

plugin_runner.cpp > 16:44:26 > Plugin InetAccess authorizator v.1.1 parsesettings

    inetaccess.cpp > 16:44:26 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4

    stgconfig.cpp > 16:44:26 > new AUTH_IA

        parser.cpp > 16:44:26 > PARSER_CHG_USER::Reset()

plugin_runner.cpp > 16:44:26 > Plugin Stg configurator v.0.05 parsesettings

constructor BPF_CAP_CREATOR

plugin_runner.cpp > 16:44:26 > Plugin bpf_cap v.1.0 parsesettings

          ping.cpp > 16:44:26 > constructor PING_CREATOR

plugin_runner.cpp > 16:44:26 > Plugin Pinger v.1.01 parsesettings

  traffcounter.cpp > 16:44:26 > TRAFFCOUNTER::Start()

    ether_cap.cpp > 16:44:26 > BPF_CAP::Start()

    inetaccess.cpp > 16:44:26 > AUTH_IA::Start()

    inetaccess.cpp > 16:44:26 > AUTH_IA::PrepareNet() >>>> Start successfull.

            ao.cpp > 16:44:26 > users->OpenSearch() usernum=11

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

        users.cpp > 16:44:26 > Add IP Idx

  traffcounter.cpp > 16:44:26 > AddUser: Vlad

          user.cpp > 16:44:26 > lastSendTime=135418968 repeatPeriod=1

          user.cpp > 16:44:26 > GetMessage 1181932251888847

          user.cpp > 16:44:26 > GetMessage OK

          user.cpp > 16:44:26 > lastSendTime=135418968 repeatPeriod=1

          user.cpp > 16:44:26 > GetMessage 1181932320970853

          user.cpp > 16:44:26 > GetMessage OK

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

          user.cpp > 16:44:26 > =============>>> enabledDirs

  traffcounter.cpp > 16:44:26 > AddUser: Vitaly

        users.cpp > 16:44:26 > Add IP Idx

        users.cpp > 16:44:26 > =====================| pid: 2946 |=====================

        users.cpp > 16:44:26 > Day = 1 Min = 44

          user.cpp > 16:44:26 > lastSendTime=135418968 repeatPeriod=1

          user.cpp > 16:44:26 > GetMessage 1181932251888847

          user.cpp > 16:44:26 > GetMessage OK

          user.cpp > 16:44:26 > lastSendTime=135418968 repeatPeriod=1

          user.cpp > 16:44:26 > GetMessage 1181932320970853

          user.cpp > 16:44:26 > GetMessage OK

    ether_cap.cpp > 16:44:28 > =====================| pid: 2946 |=====================

  traffcounter.cpp > 16:44:31 > FlushAndRemove() packets: 11(rem 0) ip2packets: 22(rem 0)

  traffcounter.cpp > 16:44:36 > FlushAndRemove() packets: 19(rem 0) ip2packets: 38(rem 0)

          user.cpp > 16:44:37 > lastSendTime=135418968 repeatPeriod=1

          user.cpp > 16:44:37 > GetMessage 1181932251888847

          user.cpp > 16:44:37 > lastSendTime=135418968 repeatPeriod=1

          user.cpp > 16:44:37 > GetMessage 1181932251888847

Ошибка сегментации (core dumped)

 

Ссылка на сообщение
Поделиться на других сайтах
Интересно, поможет ли с глюком конекта к мискулю мискуль прокси ?

http://www.opennet.ru/opennews/art.shtml?num=11247

Гуглил, гуглил... Но не помогло! Никто не кинет ссылкой на мануал (русский), как установить правильно и настроить, а то опять своими кривыми ручками... ?

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

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

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

Ну я в принципе описал. Мускуль обрывает коонект по таймауту. Предлагаю, сделать коннект только тогда, когда это нужно, а не все время, то есть коннект, запрос, дисконнект. Трабла должна исчезнуть.

Ссылка на сообщение
Поделиться на других сайтах
Ну я в принципе описал. Мускуль обрывает коонект по таймауту. Предлагаю, сделать коннект только тогда, когда это нужно, а не все время, то есть коннект, запрос, дисконнект. Трабла должна исчезнуть.

Не думаю, что это с точки зрения програмирования правильное решение. Проще в определенный период времени (сколько там таймаут?) делать какой-нибудь простенький и холостой SELECT - если сервер не загружен ему это не повредит а если данных пишется много, то и необходимость в запросе отпадает.

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

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

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

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

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

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

Вхід

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

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

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


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