madf 279 Опубликовано: 2009-01-21 10:58:13 Share Опубликовано: 2009-01-21 10:58:13 Как и обещал, начинаю заниматься старгейзером. Сейчас первоочередная задача - побороть баг с падениями, описанный тут: http://local.com.ua/forum/index.php?showtopic=12719 Версия предназначена, в основном, для тестирования замены функции inet_ntoa (inet_ntostr) на thread-safe inet_ntop (inet_ntostring). Как минимум, один баг вызваный не-реэнтерабельностью inet_ntoa был отмечен ( http://local.com.ua/forum/index.php?showtopic=13828 ). Архив и короткое описание тут: http://local.com.ua/stg/Stargazer_2_ot_21.01.2009/ В первую очередь интересуют отзывы Dimension, Keen и Silitra. Все отмеченные баги этой сборки отписывайте в этой теме. Ссылка на сообщение Поделиться на других сайтах
Dimension 37 Опубліковано: 2009-01-21 15:37:53 Share Опубліковано: 2009-01-21 15:37:53 ОТЛИЧНО, Спасибо !!! Только мы, например, сможем его потестить с 29го числа... ибо наш програмер отсутствует по данный срок Ссылка на сообщение Поделиться на других сайтах
Dimension 37 Опубліковано: 2009-01-22 07:42:55 Share Опубліковано: 2009-01-22 07:42:55 Кстати в эту версию внесен тот патч, решающий проблему с невозможностью авторизироваться ? http://local.com.ua/forum/index.php?showto...amp;#entry95666 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-01-22 08:34:35 Автор Share Опубліковано: 2009-01-22 08:34:35 Естественно. Туда внесены все патчи которые я делал. Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-22 12:17:46 Share Опубліковано: 2009-01-22 12:17:46 только у меня архив не открывается? на трех системах Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-01-22 12:37:55 Автор Share Опубліковано: 2009-01-22 12:37:55 Стянул FireFox'ом - открылся нормально. Стянул wget'ом - в начале файла левые строки: <br /> <b>Notice</b>: Undefined index: member_id in <b>/var/www/html/kernel/class_uploader.php</b> on line <b>405</b><br /> <br /> <b>Notice</b>: Undefined index: member_id in <b>/var/www/html/kernel/class_uploader.php</b> on line <b>405</b><br /> Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-22 12:41:27 Share Опубліковано: 2009-01-22 12:41:27 спс, терь норм Ссылка на сообщение Поделиться на других сайтах
Keen 10 Опубліковано: 2009-01-22 16:53:31 Share Опубліковано: 2009-01-22 16:53:31 понеслась, стянул, скомпилил, поставил. бум посмотреть Ссылка на сообщение Поделиться на других сайтах
Keen 10 Опубліковано: 2009-01-22 17:10:44 Share Опубліковано: 2009-01-22 17:10:44 пока увидел следующее: file_store.cpp > 19:04:03 > Directory '/var/stargazer/users//maks/messages/' cannot be opened. Сразу же падение после первых двух минут работы. inetaccess.cpp > 19:06:38 > User Ptaha FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 file_store.cpp > 19:06:38 > Directory '/var/stargazer/users//sandro/messages/' cannot be opened. inetaccess.cpp > 19:06:38 > Min8(sizeof(ALIVE_SYN)) = 384 inetaccess.cpp > 19:06:38 > 1232643999.264516 384 bytes sent to 192.168.0.194:5555 len=384 inetaccess.cpp > 19:06:38 > Send_ALIVE_SYN_8 inetaccess.cpp > 19:06:38 > recv from 192.168.0.194 5555 len=64 inetaccess.cpp > 19:06:38 > User naomi FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 inetaccess.cpp > 19:06:38 > recv from 192.168.4.3 5555 len=96 inetaccess.cpp > 19:06:38 > User zzz FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > 1232643999.479891 32 bytes sent to 192.168.4.3:5555 len=32 inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 inetaccess.cpp > 19:06:38 > Mi/bin/bash: line 1: 15702 Segmentation fault (core dumped) stargazer корку могу сбросить Еще одну весчь заметил: Система стоит на 4х ядерном Е6600, Gentoo. Данная версия старгейзера грузит одно ядро на все 100%, остальные ядра пустуют. Версия 2.405 в этот же момент грузит ядро на 10-25%.. Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-22 19:29:43 Share Опубліковано: 2009-01-22 19:29:43 6 часов uptime, полет нормальный. багов пока не выявлено, работает по netflow. Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2009-01-22 22:46:37 Share Опубліковано: 2009-01-22 22:46:37 Стоит 405 сначала били глюки з падением сервера старгейзер после отключения плагинов ping , ... все заработало вроде как пол года, попробуем 406 )) Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-01-23 09:50:16 Автор Share Опубліковано: 2009-01-23 09:50:16 пока увидел следующее:file_store.cpp > 19:04:03 > Directory '/var/stargazer/users//maks/messages/' cannot be opened. Сразу же падение после первых двух минут работы. inetaccess.cpp > 19:06:38 > User Ptaha FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 file_store.cpp > 19:06:38 > Directory '/var/stargazer/users//sandro/messages/' cannot be opened. inetaccess.cpp > 19:06:38 > Min8(sizeof(ALIVE_SYN)) = 384 inetaccess.cpp > 19:06:38 > 1232643999.264516 384 bytes sent to 192.168.0.194:5555 len=384 inetaccess.cpp > 19:06:38 > Send_ALIVE_SYN_8 inetaccess.cpp > 19:06:38 > recv from 192.168.0.194 5555 len=64 inetaccess.cpp > 19:06:38 > User naomi FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 inetaccess.cpp > 19:06:38 > recv from 192.168.4.3 5555 len=96 inetaccess.cpp > 19:06:38 > User zzz FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > 1232643999.479891 32 bytes sent to 192.168.4.3:5555 len=32 inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 inetaccess.cpp > 19:06:38 > Mi/bin/bash: line 1: 15702 Segmentation fault (core dumped) stargazer корку могу сбросить Еще одну весчь заметил: Система стоит на 4х ядерном Е6600, Gentoo. Данная версия старгейзера грузит одно ядро на все 100%, остальные ядра пустуют. Версия 2.405 в этот же момент грузит ядро на 10-25%.. 1. А попробуй корку на месте разобрать, а то что-то в последнее время у меня gdb показывает пустоту... # gdb ./stargazer (gdb) core-file core.XXXX (gdb) bt и выхлоп мне в мыло Еще неплохо б лог valgrind тоже мне в мыло 2. То что старик грузит только одно ядро - известно давно. И даже причина известна - излишние блокировки. Но решается она только архитектурно. Сейчас пока юнит-тесты гоняю на новом траффкаунтере. Думаю, через пару месяцев появится тестовая сборка с новым ядром. 3. 100%? Хм, интересно. Может я забыл что-то отладочное удалить... Постоянная загрузка или пиками? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-01-23 09:51:01 Автор Share Опубліковано: 2009-01-23 09:51:01 6 часов uptime, полет нормальный.багов пока не выявлено, работает по netflow. netflow родной или от Max? Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2009-01-23 11:05:00 Share Опубліковано: 2009-01-23 11:05:00 UPTIME 12часов онлайн пользователей 180 Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-23 12:20:19 Share Опубліковано: 2009-01-23 12:20:19 uptime 24 часа модуль mod_cap_nf 230 пользователей багов не видно веб морду пока не прикрутил Ссылка на сообщение Поделиться на других сайтах
Dimension 37 Опубліковано: 2009-01-23 15:23:43 Share Опубліковано: 2009-01-23 15:23:43 uptime 24 часамодуль mod_cap_nf 230 пользователей багов не видно веб морду пока не прикрутил А на старой версии вылеты были ? Как часто ? Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-23 17:00:30 Share Опубліковано: 2009-01-23 17:00:30 На старой версии были вылеты при вылеты при режимах Always Online, таблицы крутил-вертел - не помогло. Потом сам по себе падал, перед тем как ложился спать вроде работало, а утром "подсистема заблокирована". еще траблы были при изменении инфо юзера, тоже падал демон. также в старой версии конвертор ненормально заносил юзеров в мускул из файлов, то непонятно с какой области памяти запишет значение, то просто в кору выпадет. в этой версии скомпилировалось все абсолютно без проблем. конвертол перегнал всю базу нормально, правда в конце сделал сегментейшн фэилд, но главное что база была корректная для работы. + в опциях stargazer.conf не указыал кодировку и др. параметры для модуля mysql. 28 часов почти прошло, работает как часы, ничего не падало, как только я не издевался. при установке веб морды, создаются таблицы, но авторизоваться не получается Create actions table... error! (query is empty) разбираться небыло времени, но желание не пропало ) Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-01-23 17:06:57 Автор Share Опубліковано: 2009-01-23 17:06:57 Segfault's при заврешении - это вторая проблема, которую я планирую решить. Абсолютно не критична (при этом не портятся данные), но неприятна. "подсистема заблокирована" - имеется в виду зависший поток? Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-23 17:43:19 Share Опубліковано: 2009-01-23 17:43:19 "подсистема заблокирована" - имеется в виду зависший поток? не отвечающий процесс, но висящий в памяти. еще в init.d надо бы добавлять при остановке демона командой killproc stargazer добавить killproc stg-exec, а то бывает остается висеть в процессах. недавно на другом сервере увидел пару сотен процессов stg-exec. madf, а с таблицами actions чтото менялось? Ссылка на сообщение Поделиться на других сайтах
Sonnar 0 Опубліковано: 2009-01-24 10:37:43 Share Опубліковано: 2009-01-24 10:37:43 Решил тоже потестить, крутиться почти сутки, проблем с вылетами при переключении параметра "Always Online" пока нету, да и собственно других глюков не замечено. Linux CentOS 5.1 Использую файловую базу Подсчёт через mod_cap_nf Вечером онлайн пользователей 350-400 2madf Имеет смысл искать глюк с падением при переключении параметра "Always Online" в 2.405.9.8 ? В этом релизе этого глюка незамечено, за время работы этого релиза, версия 2.405.9.8 вывалилась 4 раза. Если всё таки имеет смысл разобраться с версией 2.405.9.8 то могу проделать все операции которые ты описал в письме. Ссылка на сообщение Поделиться на других сайтах
Silitra 0 Опубліковано: 2009-01-24 15:03:10 Share Опубліковано: 2009-01-24 15:03:10 кто качнул норм, перезалейте архив. а то сайт отдает битый. пурга в начале файла, удалил, распаковал - не хватает файлов. <br /> <b>Notice</b>: Undefined index: member_id in <b>/var/www/html/kernel/class_uploader.php</b> on line <b>405</b><br /> <br /> <b>Notice</b>: Undefined index: member_id in <b>/var/www/html/kernel/class_uploader.php</b> on line <b>405</b><br /> Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-01-24 15:18:18 Share Опубліковано: 2009-01-24 15:18:18 stg-2.4-2009.01.21-12.39.31.tgz local.com.ua косячит с добавлением кусков кода. В след. сборку хотелось бы добавить sgconf_xml и веб морду Впринципе уже пару суток работает без сбоев. Весьма-весьма! Ссылка на сообщение Поделиться на других сайтах
Silitra 0 Опубліковано: 2009-01-24 15:54:46 Share Опубліковано: 2009-01-24 15:54:46 тоже самое, не хватает папки include plugins/sgconfig inetaccess и еще много чего. Ссылка на сообщение Поделиться на других сайтах
Silitra 0 Опубліковано: 2009-01-24 15:57:54 Share Опубліковано: 2009-01-24 15:57:54 2madf void Connect(bool fakeConnect = false); void Disconnect(bool fakeDisconnect = false); зря в приватные утащил. их можно юзать с благими целями в плагинах Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-01-24 16:04:53 Автор Share Опубліковано: 2009-01-24 16:04:53 не отвечающий процесс, но висящий в памяти.еще в init.d надо бы добавлять при остановке демона командой killproc stargazer добавить killproc stg-exec, а то бывает остается висеть в процессах. недавно на другом сервере увидел пару сотен процессов stg-exec. madf, а с таблицами actions чтото менялось? Что за таблицы actions? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас