Bungee 0 Опубліковано: 2009-04-18 15:01:53 Share Опубліковано: 2009-04-18 15:01:53 Какая ошибка? в том то и прикол, что в логах пусто /etc/init.d/stargazer restart Останавливается stargazer: [ СБОЙ ] Запускается stargazer: [ ОК ] вот где сбой дает, хотя авторизатор и конфигуратор конектит, но все очень тормозит Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубліковано: 2009-04-19 16:50:56 Share Опубліковано: 2009-04-19 16:50:56 localhost ~ # uptime 19:47:58 up 22 days, 5:31 за это время ни одного вылета! Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-04-19 17:40:04 Share Опубліковано: 2009-04-19 17:40:04 в том то и прикол, что в логах пусто/etc/init.d/stargazer restart Останавливается stargazer: [ СБОЙ ] Запускается stargazer: [ ОК ] вот где сбой дает, хотя авторизатор и конфигуратор конектит, но все очень тормозит это ж скрипт запускается с функциями stop && start где в первом киляется процесс, а во втором запускается демон killproc stargazer RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/stargazer return $RETVAL Ссылка на сообщение Поделиться на других сайтах
Smeet 0 Опубліковано: 2009-04-20 05:59:13 Share Опубліковано: 2009-04-20 05:59:13 А диверт тестировался? А то я глянул в divert_cap.cpp там так же строчка: if ((bytes = recvfrom (cddiv.sock, buf, BUFF_LEN, 0, (struct sockaddr*) &divertaddr, &divertaddrSize)) > 50) Из-за которой диверт не работал. А так же inline uint32_t RAW_PACKET::GetLen() const в raw_ip_packet.h из-за которой диверт считал что попало Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-20 08:37:51 Автор Share Опубліковано: 2009-04-20 08:37:51 1. Я так понял, проблемы возникают не у всех. А те у кого возникают не проводии анализа ошибки. 2. Там должен быть uint32_t. Ссылка на сообщение Поделиться на других сайтах
Bungee 0 Опубліковано: 2009-04-20 16:56:59 Share Опубліковано: 2009-04-20 16:56:59 1. Я так понял, проблемы возникают не у всех. А те у кого возникают не проводии анализа ошибки.2. Там должен быть uint32_t. так что посоветуете? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-21 11:21:43 Автор Share Опубліковано: 2009-04-21 11:21:43 Если проблема имеется - разобраться в причинах ее возникновения. Ссылка на сообщение Поделиться на других сайтах
Bungee 0 Опубліковано: 2009-04-21 20:39:23 Share Опубліковано: 2009-04-21 20:39:23 Если проблема имеется - разобраться в причинах ее возникновения. поможешь? =) Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-23 06:51:21 Автор Share Опубліковано: 2009-04-23 06:51:21 Как только смогу Ссылка на сообщение Поделиться на других сайтах
hexer 5 Опубліковано: 2009-04-24 09:39:11 Share Опубліковано: 2009-04-24 09:39:11 Вообщем, как говориться, хочешь что то сделать то сделай это сам. Пропатчил я под вэб, патч брал Алферова. И думаю может стоит ее дальше тестировать? Потому что вэбка вещь полезная. Я понимаю что может она и кривая в чем то, это не утверждение конечно, сам на нее только буду переходить. Но других вариантов смотрю никто не собирается предлагать... архив http://91.211.16.22/stg-2.406_Web.rar Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-04-25 06:28:22 Share Опубліковано: 2009-04-25 06:28:22 запакован не самым удачным способом.... лучше на самом сервере и tar или на крайняк .zip Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-04-29 16:18:29 Share Опубліковано: 2009-04-29 16:18:29 Вообщем, как говориться, хочешь что то сделать то сделай это сам.Пропатчил я под вэб, патч брал Алферова. И думаю может стоит ее дальше тестировать? Потому что вэбка вещь полезная. Я понимаю что может она и кривая в чем то, это не утверждение конечно, сам на нее только буду переходить. Но других вариантов смотрю никто не собирается предлагать... архив http://91.211.16.22/stg-2.406_Web.rar нормально не собралась, в user.cpp чето фиксил. затем mysql модуль нормально не стартовал. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-30 07:57:42 Автор Share Опубліковано: 2009-04-30 07:57:42 Позавчера пытался товарищу поднять эту сборку - там в модуле mysql есть очень неприятный баг с записью детальной статистики. Ну и креши при неправильной кодировке. Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 11:07:13 Share Опубліковано: 2009-04-30 11:07:13 Решил попробывать поставить... ОС - ALTLinux-14 Результат: make[2]: Entering directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/capture/ipq_linux' make[2]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/capture/ipq_linux' make[2]: Entering directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/capture/ipq_linux' cc -c ipq_cap.cpp -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/../../include -DLINUX cc -c libipq.c -W -Wall -I/usr/local/include -DARCH_LE -fPIC -I /home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/../../include -DLINUX cc ipq_cap.o libipq.o /home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -o mod_cap_ipq.so ln -fs "`pwd`/mod_cap_ipq.so" /home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/modules/mod_cap_ipq.so make[2]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/capture/ipq_linux' make -C store/mysql make[2]: Entering directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' make[2]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' make[2]: Entering directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' cc -c mysql_store.cpp -W -Wall -I/usr/local/include -DARCH_LE -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -I /home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/../../include -DLINUX mysql_store.cpp:5:25: error: mysql/mysql.h: Нет такого файла или каталога mysql_store.cpp:6:26: error: mysql/errmsg.h: Нет такого файла или каталога In file included from mysql_store.cpp:11: mysql_store.h:126: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:127: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:130: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:131: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:133: ошибка: ISO C++ запрещает декларации ‘MYSQL’ без типа mysql_store.h:133: ошибка: expected ‘;’ before ‘*’ token mysql_store.cpp:205: ошибка: ‘MYSQL’ не был декларирован mysql_store.cpp: In member function ‘int MYSQL_STORE::MysqlQuery(const char*, int*) const’: mysql_store.cpp:209: ошибка: нет декларации ‘mysql_query’ в этой области видимости mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::ParseSettings()’: mysql_store.cpp:228: ошибка: нет декларации ‘MYSQL’ в этой области видимости mysql_store.cpp:228: ошибка: expected `;' before ‘mysql’ mysql_store.cpp:229: ошибка: нет декларации ‘sock’ в этой области видимости mysql_store.cpp:230: ошибка: нет декларации ‘mysql’ в этой области видимости mysql_store.cpp:230: ошибка: нет декларации ‘mysql_init’ в этой области видимости mysql_store.cpp:243: ошибка: нет декларации ‘mysql_real_connect’ в этой области видимости mysql_store.cpp:246: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:247: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:252: ошибка: нет декларации ‘mysql_select_db’ в этой области видимости mysql_store.cpp:259: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:260: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:268: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:269: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:277: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:294: ошибка: ‘MYSQL’ не был декларирован mysql_store.cpp: In member function ‘bool MYSQL_STORE::IsTablePresent(const std::string&, int*)’: mysql_store.cpp:296: ошибка: нет декларации ‘MYSQL_RES’ в этой области видимости mysql_store.cpp:296: ошибка: нет декларации ‘result’ в этой области видимости mysql_store.cpp:298: ошибка: нет декларации ‘mysql_list_tables’ в этой области видимости mysql_store.cpp:301: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:302: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:306: ошибка: нет декларации ‘mysql_num_rows’ в этой области видимости mysql_store.cpp:309: ошибка: нет декларации ‘mysql_free_result’ в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:314: ошибка: ‘int MYSQL_STORE::CheckAllTables’ не является статическим элементом ‘class MYSQL_STORE’ mysql_store.cpp:314: ошибка: нет декларации ‘MYSQL’ в этой области видимости mysql_store.cpp:314: ошибка: нет декларации ‘sock’ в этой области видимости mysql_store.cpp:315: ошибка: expected ‘,’ or ‘;’ before ‘{’ token make[2]: *** [mysql_store.o] Ошибка 1 make[2]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' make[1]: *** [store/mysql] Ошибка 2 make[1]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins' make: *** [plugins] Ошибка 2 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-30 11:17:39 Автор Share Опубліковано: 2009-04-30 11:17:39 Угу, точно. Там нужно убрать mysql из имени файла в #include. diff -u -B -r1.6 mysql_store.cpp --- mysql_store.cpp 24 Mar 2009 10:13:21 -0000 1.6 +++ mysql_store.cpp 30 Apr 2009 11:17:10 -0000 @@ -2,8 +2,8 @@ #include <errno.h> #include <string> -#include <mysql/mysql.h> -#include <mysql/errmsg.h> +#include <mysql.h> +#include <errmsg.h> #include "user_ips.h" #include "user_conf.h" Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 11:50:14 Share Опубліковано: 2009-04-30 11:50:14 mysql_store.cpp #include <sys/time.h> #include <errno.h> #include <string> #include <mysql.h> #include <errmsg.h> #include "user_ips.h" #include "user_conf.h" #include "user_stat.h" #include "mysql_store.h" #include "blowfish.h" #define adm_enc_passwd "cjeifY8m3" char qbuf[4096]; Та же проблема Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 11:50:28 Share Опубліковано: 2009-04-30 11:50:28 Сменил и в mysql_store.h #include <mysql/mysql.h> на #include <mysql.h> make[2]: Entering directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' make[2]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' make[2]: Entering directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' cc -c mysql_store.cpp -W -Wall -I/usr/local/include -DARCH_LE -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexc eptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_S OURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -I /home/max/stg/stg-2.4-2009.03.25-1 2.27.21/projects/stargazer/../../include -DLINUX mysql_store.cpp:5:19: error: mysql.h: Нет такого файла или каталога mysql_store.cpp:6:20: error: errmsg.h: Нет такого файла или каталога In file included from mysql_store.cpp:11: mysql_store.h:126: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:127: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:130: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:131: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:133: ошибка: ISO C++ запрещает декларации ‘MYSQL’ без типа mysql_store.h:133: ошибка: expected ‘;’ before ‘*’ token mysql_store.cpp:205: ошибка: ‘MYSQL’ не был декларирован mysql_store.cpp: In member function ‘int MYSQL_STORE::MysqlQuery(const char*, int*) const’: mysql_store.cpp:209: ошибка: нет декларации ‘mysql_query’ в этой области видимости mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::ParseSettings()’: mysql_store.cpp:228: ошибка: нет декларации ‘MYSQL’ в этой области видимости mysql_store.cpp:228: ошибка: expected `;' before ‘mysql’ mysql_store.cpp:229: ошибка: нет декларации ‘sock’ в этой области видимости mysql_store.cpp:230: ошибка: нет декларации ‘mysql’ в этой области видимости mysql_store.cpp:230: ошибка: нет декларации ‘mysql_init’ в этой области видимости mysql_store.cpp:243: ошибка: нет декларации ‘mysql_real_connect’ в этой области видимости mysql_store.cpp:246: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:247: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:252: ошибка: нет декларации ‘mysql_select_db’ в этой области видимости mysql_store.cpp:259: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:260: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:268: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:269: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:277: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:294: ошибка: ‘MYSQL’ не был декларирован mysql_store.cpp: In member function ‘bool MYSQL_STORE::IsTablePresent(const std::string&, int*)’: mysql_store.cpp:296: ошибка: нет декларации ‘MYSQL_RES’ в этой области видимости mysql_store.cpp:296: ошибка: нет декларации ‘result’ в этой области видимости mysql_store.cpp:298: ошибка: нет декларации ‘mysql_list_tables’ в этой области видимости mysql_store.cpp:301: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:302: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:306: ошибка: нет декларации ‘mysql_num_rows’ в этой области видимости mysql_store.cpp:309: ошибка: нет декларации ‘mysql_free_result’ в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:314: ошибка: ‘int MYSQL_STORE::CheckAllTables’ не является статическим элементом ‘class MYSQL_STORE’ mysql_store.cpp:314: ошибка: нет декларации ‘MYSQL’ в этой области видимости mysql_store.cpp:314: ошибка: нет декларации ‘sock’ в этой области видимости mysql_store.cpp:315: ошибка: expected ‘,’ or ‘;’ before ‘{’ token make[2]: *** [mysql_store.o] Ошибка 1 make[2]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins/store/mysql' make[1]: *** [store/mysql] Ошибка 2 make[1]: Leaving directory `/home/max/stg/stg-2.4-2009.03.25-12.27.21/projects/stargazer/plugins' make: *** [plugins] Ошибка 2 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-30 12:36:47 Автор Share Опубліковано: 2009-04-30 12:36:47 А вот тут: /usr/include/mysql - есть? Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 13:08:26 Share Опубліковано: 2009-04-30 13:08:26 Неа, нет... Без него можно обойтись? Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 13:09:13 Share Опубліковано: 2009-04-30 13:09:13 Что с форумом?! Ироглифы какие-то Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-04-30 13:10:04 Автор Share Опубліковано: 2009-04-30 13:10:04 Конечно нет. Скорее всего у тебя либо не установлен dev-пакет либо кривая установка мускула. Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 13:12:24 Share Опубліковано: 2009-04-30 13:12:24 Его по-моему вообще не ставили... )) Ссылка на сообщение Поделиться на других сайтах
hexer 5 Опубліковано: 2009-04-30 13:46:39 Share Опубліковано: 2009-04-30 13:46:39 нормально не собралась, в user.cpp чето фиксил. затем mysql модуль нормально не стартовал. Уже пару недель стоит и работает, но пока только на тестовом серваке, без нагрузки. А текст ошибки то можно? Ссылка на сообщение Поделиться на других сайтах
hexer 5 Опубліковано: 2009-04-30 13:47:26 Share Опубліковано: 2009-04-30 13:47:26 Позавчера пытался товарищу поднять эту сборку - там в модуле mysql есть очень неприятный баг с записью детальной статистики.Ну и креши при неправильной кодировке. Как то можно исправить?) Ссылка на сообщение Поделиться на других сайтах
rtrt 53 Опубліковано: 2009-04-30 14:15:32 Share Опубліковано: 2009-04-30 14:15:32 поставил мускул, стг лег без проблем с правленными mysql_store.h и mysql_store.cpp Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения