Перейти к содержимому

Stg-2.406-rc1


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

Как то можно исправить?)

Точно уже не помню, там в mysql_store.cpp в методе WriteDetailStat в цикле записи статистики есть строка с запросом INSERT. Она формируется из двух частей: одна всегда одинаковая и инициализируется перед циклом, а вторая - собсно данные. Там использовался strcat который тупо аппендил вторую часть к первой, в результате проходил только один запрос - следующий уже портился.

А вобще этот весь ужас нужно просто переписать.

А, еще, кто будет таки пользовать этот плагин замените в Makefile строку

MYSQL_LDFLAGS = $(shell mysql_config --libs)

на

MYSQL_LDFLAGS = $(shell mysql_config --libs_r)

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

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Уже пару недель стоит и работает, но пока только на тестовом серваке, без нагрузки.

 

А текст ошибки то можно?

К стати да, там была еще какая-то фигня с currIface. Stargazer уже кучу версий назад не использует инфу об интерфейсах. Мусор какой-то.

Ссылка на сообщение
Поделиться на других сайтах
К стати да, там была еще какая-то фигня с currIface. Stargazer уже кучу версий назад не использует инфу об интерфейсах. Мусор какой-то.

угу, ее и фиксил вроде

А текст ошибки то можно?

модуль инициализируется и завершается без записи в лог

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

консольный конфигуратор при отправке сообщения выдает но сообщение отправляется

sgconf set -s 127.0.0.1 -p 5555 -a admin -w pass -u user -m 'qwerty'

Error
*** glibc detected *** sgconf: free(): invalid pointer: 0xb7f52fe8 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7d7d370]
/lib/libc.so.6(cfree+0x89)[0xb7d7ed89]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6(_ZdlPv+0x21)[0xb7f26589]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7f0511d]
sgconf(_ZN8USERDATAD1Ev+0x15a)[0x80507ea]
sgconf(_ZN8SERVCONFD1Ev+0x19)[0x8050d59]
sgconf(_Z14ProcessSetUserRKSsiS0_S0_S0_Pv+0xb1)[0x804f4a1]
sgconf(_Z7mainSetiPPc+0x855)[0x804d185]
sgconf(main+0x67)[0x804d5c7]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7d2960c]
sgconf(__gxx_personality_v0+0x81)[0x804a301]
======= Memory map: ========
08048000-08053000 r-xp 00000000 08:03 782205	 /usr/sbin/sgconf
08053000-08054000 rw-p 0000b000 08:03 782205	 /usr/sbin/sgconf
08054000-08075000 rw-p 08054000 00:00 0		  [heap]
b7900000-b7921000 rw-p b7900000 00:00 0
b7921000-b7a00000 ---p b7921000 00:00 0
b7ac4000-b7ac6000 r-xp 00000000 08:03 862115	 /usr/lib/gconv/KOI8-R.so
b7ac6000-b7ac7000 r--p 00001000 08:03 862115	 /usr/lib/gconv/KOI8-R.so
b7ac7000-b7ac8000 rw-p 00002000 08:03 862115	 /usr/lib/gconv/KOI8-R.so
b7ac8000-b7acf000 r--s 00000000 08:03 862125	 /usr/lib/gconv/gconv-modules.cache
b7acf000-b7b0b000 r--p 03b8d000 08:03 843918	 /usr/lib/locale/locale-archive
b7b0b000-b7d0b000 r--p 00000000 08:03 843918	 /usr/lib/locale/locale-archive
b7d0b000-b7d0c000 rw-p b7d0b000 00:00 0
b7d0c000-b7d10000 r-xp 00000000 08:03 908558	 /usr/lib/stg/libstg_crypto.so
b7d10000-b7d11000 r--p 00003000 08:03 908558	 /usr/lib/stg/libstg_crypto.so
b7d11000-b7d12000 rw-p 00004000 08:03 908558	 /usr/lib/stg/libstg_crypto.so
b7d12000-b7d13000 rw-p b7d12000 00:00 0
b7d13000-b7e47000 r-xp 00000000 08:03 113747	 /lib/libc-2.8.so
b7e47000-b7e49000 r--p 00133000 08:03 113747	 /lib/libc-2.8.so
b7e49000-b7e4a000 rw-p 00135000 08:03 113747	 /lib/libc-2.8.so
b7e4a000-b7e4d000 rw-p b7e4a000 00:00 0
b7e4d000-b7e56000 r-xp 00000000 08:03 924955	 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
b7e56000-b7e57000 rw-p 00008000 08:03 924955	 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
b7e57000-b7e7b000 r-xp 00000000 08:03 113733	 /lib/libm-2.8.so
b7e7b000-b7e7c000 r--p 00023000 08:03 113733	 /lib/libm-2.8.so
b7e7c000-b7e7d000 rw-p 00024000 08:03 113733	 /lib/libm-2.8.so
b7e7d000-b7f4f000 r-xp 00000000 08:03 924943	 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
b7f4f000-b7f52000 r--p 000d1000 08:03 924943	 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
b7f52000-b7f54000 rw-p 000d4000 08:03 924943	 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
b7f54000-b7f5a000 rw-p b7f54000 00:00 0
b7f5a000-b7f5c000 r-xp 00000000 08:03 113707	 /lib/libdl-2.8.so
b7f5c000-b7f5d000 r--p 00001000 08:03 113707	 /lib/libdl-2.8.so
b7f5d000-b7f5e000 rw-p 00002000 08:03 113707	 /lib/libdl-2.8.so
b7f5e000-b7f5f000 rw-p b7f5e000 00:00 0
b7f5f000-b7f73000 r-xp 00000000 08:03 113708	 /lib/libpthread-2.8.so
b7f73000-b7f74000 r--p 00013000 08:03 113708	 /lib/libpthread-2.8.so
b7f74000-b7f75000 rw-p 00014000 08:03 113708	 /lib/libpthread-2.8.so
b7f75000-b7f77000 rw-p b7f75000 00:00 0
b7f77000-b7f94000 r-xp 00000000 08:03 782492	 /usr/lib/libexpat.so.1.5.2
b7f94000-b7f96000 rw-p 0001c000 08:03 782492	 /usr/lib/libexpat.so.1.5.2
b7fa0000-b7fa1000 rw-p b7fa0000 00:00 0
b7fa1000-b7fb0000 r-xp 00000000 08:03 909198	 /usr/lib/stg/libsrvconf.so
b7fb0000-b7fb1000 r--p 0000e000 08:03 909198	 /usr/lib/stg/libsrvconf.so
b7fb1000-b7fb2000 rw-p 0000f000 08:03 909198	 /usr/lib/stg/libsrvconf.so
b7fb2000-b7fb7000 r-xp 00000000 08:03 908557	 /usr/lib/stg/libstg_common.so
b7fb7000-b7fb8000 r--p 00004000 08:03 908557	 /usr/lib/stg/libstg_common.so
b7fb8000-b7fb9000 rw-p 00005000 08:03 908557	 /usr/lib/stg/libstg_common.so
b7fb9000-b7fc1000 r-xp 00000000 08:03 908553	 /usr/lib/stg/libconffiles.so
b7fc1000-b7fc2000 r--p 00007000 08:03 908553	 /usr/lib/stg/libconffiles.so
b7fc2000-b7fc3000 rw-p 00008000 08:03 908553	 /usr/lib/stg/libconffiles.so
b7fc3000-b7fc4000 rw-p b7fc3000 00:00 0
b7fc4000-b7fdf000 r-xp 00000000 08:03 113727	 /lib/ld-2.8.so
b7fdf000-b7fe0000 r--p 0001a000 08:03 113727	 /lib/ld-2.8.so
b7fe0000-b7fe1000 rw-p 0001b000 08:03 113727	 /lib/ld-2.8.so
bfa93000-bfaa8000 rw-p bffeb000 00:00 0		  [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0		  [vdso]

подскажите что это может быть

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

to madf:

падений нет вообще просто на консоль сыпит то что я привел выше и в /var/log/messages gbitn

Error

*** glibc detected

в логах старгайзера по этому поводу тишина

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

Это падение. Конфигуратора, по этому в логах старгейзера чисто. Проявляется при каждом таком действии? Есть ли какая-то закономерность?

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

1) Такая ситуация, взял я данную сборку, поставил - вроди без нареканий, Но всеже через пару дней узнал, что у некоторых юзверей не включается интернет при авторизации, То есть у юзверя ключ зеоеный, в конфигураторе признак ОнЛайн, а в фаерволе - пользователя и небыло(( Из 160 юзверей - такое пока только у троих,?!

 

2) Не стартует старгейзер при включенном модуле всегда онлайн?!

 

ОС - ASPLinux 12

База - на мускуле

Ядро - 2.6.22

Версия мускула - 5.0.45

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

Исправил ту фигню с детальной статистикой. Вроде стало работать, но...

Если юзер быстро поклацает "подключиться/отклбючиться" 3 раза, то стг падает.

Гдето на форуме такое уже было... никак не найду.

И еще, мадф, ты писал что падения при неправильной кодировке, а какая всетаки правильная? И какое сравнение?

Ссылка на сообщение
Поделиться на других сайтах
Исправил ту фигню с детальной статистикой. Вроде стало работать, но...

Если юзер быстро поклацает "подключиться/отклбючиться" 3 раза, то стг падает.

Гдето на форуме такое уже было... никак не найду.

И еще, мадф, ты писал что падения при неправильной кодировке, а какая всетаки правильная? И какое сравнение?

Падения авторизатора были исправлены еще в какой-то из beta-версий. Так что это что-то новое у тебя.

Правильная - эта та, которая поддерживается СУБД. У мускула там как-то все странно, зависит от конкретного случая...

Ссылка на сообщение
Поделиться на других сайтах
Падения авторизатора были исправлены еще в какой-то из beta-версий. Так что это что-то новое у тебя.

Правильная - эта та, которая поддерживается СУБД. У мускула там как-то все странно, зависит от конкретного случая...

А как же всетаки ее узнать?

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

Модуль ошибки плохо обрабатывает. Так что только вставкой printfd в код для дополнительного журналирования.

Ссылка на сообщение
Поделиться на других сайтах
1 - глючные скрипты?

2 - а что в логе?

 

1) Если ты говоришь про ОнКоннект/ОнДиссконнект - то мало вероятно что они глюченные... Потому как у большинства юзверей все в порядке.... Срипты просто дает юзверю форвард на интерфейс смотрящий в сторону сети, и дает 2 ната, и обратно при отключении... Фишка в чем, если юзверь хоть раз удачно подключился и отключился, то в фаерволе однозначно в таблице форвард - я увижу признак ацепт или дроп на данного юзверя. А так как я не вижу ни какого признака, то и юзверь ни разу не подключался и не отключался. Хотя авторизатором он подключается и отключается..(((

 

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

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

Посмотри в логе пользователей (прописывается ли там отключение и подключение их). Также желательно проверить сами скрипты без stargazer (посылая им данные через коммандную строку).

Ссылка на сообщение
Поделиться на других сайтах
Посмотри в логе пользователей (прописывается ли там отключение и подключение их). Также желательно проверить сами скрипты без stargazer (посылая им данные через коммандную строку).

 

В общем все проблемы - ушли после конвертации базы в ФС... Вообще, могу заметить, что проблеммы с стг, как раз начались когда перешел на Мускул, гдето всегда онлайн не включался, гдето кодировка слетала, гдето падал просто ни чего не говоря... Жаль что теперь вебка не будет работать, да и ладно..... Из всего этого следует.. что модуль мускула малость недоработан.. или стг изначально не заточен под БД, по крайней мере мускульный....

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

Модуль для мускула был когда-то писан за деньги сторонним человеком. Потом он был открыт в паблик и Макс предложил включить его в stg. Я его включил, дал им доступ к CVS, но на поддержку, видимо, забили. Так что он сейчас как-бы ничейный, никто за него браться не хочет. Тем более что писан он ужасно. Отсюда и ростут ноги у всех проблем с мускулом.

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

Вообщем забил я на ту вебку)

Начал писать свою, правда я пока не собираюсь писать полноценную, так думаю, по мере необходимости прикручивать что нужно.

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

В принципе, если кому интересно могу дать скрипты, вот только пишу я то их под себя, так что никаких конфигов.

При адаптации все нужно править в разных файлах.

 

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

И ксожалению было замечено одно падение... но пока что ведуться интенсивные работы, так что выводов еще не делаем)

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

Кто-нить в этой сборке модуль netflow юзает? Как настраивали? Просто раскоментировали его в конфиге и прописали порты по которым слушать?

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

Начал писать свою, правда я пока не собираюсь писать полноценную, так думаю, по мере необходимости прикручивать что нужно.

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

В принципе, если кому интересно могу дать скрипты, вот только пишу я то их под себя, так что никаких конфигов.

При адаптации все нужно править в разных файлах.

 

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

И ксожалению было замечено одно падение... но пока что ведуться интенсивные работы, так что выводов еще не делаем)

Вот это смотрел: Альтернативный вебинтерфейс?

Или хочешь полностью от мускула отказать?

Ссылка на сообщение
Поделиться на других сайтах
Кто-нить в этой сборке модуль netflow юзает? Как настраивали? Просто раскоментировали его в конфиге и прописали порты по которым слушать?

А там больше и настраивать-то нечего. Прописать порты и настроить сенсоры.

Ссылка на сообщение
Поделиться на других сайтах
Вот это смотрел: Альтернативный вебинтерфейс?

Или хочешь полностью от мускула отказать?

Не, как раз мускул меня больше и устраивает.

Но всетаки делаю все операции через sgconf, так как старгейзер забил на изменения в базе в обход него).

 

А тот вариант смотрел, но он сильно уж отличается от моей специфики работы, принцип работы с пользователями

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

как идут тесты ? уже можно его ставить на рабочую машину ? ( 30 в онлайне )

как дела с web интерфейсом и остальными дополнениями ( 2 ip на один логин, не снятие абонки при отрицательном балансе) ?

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

Стоит на 3-х сервах по 4000 юзеров (около 1000 онлайн). Пока без замечаний.

Веб-интерфейс, я думаю, умирает. Алферова давно не слышно, все пишут свои.

2 IP на один логин - это, типа, одновременно?

Все фичи буду пилить после релиза. Сейчас его как раз готовлю.

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.


×
×
  • Создать...