Перейти до

2.406-alpha


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

Как и обещал, начинаю заниматься старгейзером. Сейчас первоочередная задача - побороть баг с падениями, описанный тут: 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.

Все отмеченные баги этой сборки отписывайте в этой теме.

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

Top Posters In This Topic

ОТЛИЧНО, Спасибо !!! Только мы, например, сможем его потестить с 29го числа... ибо наш програмер отсутствует по данный срок ;)

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

Кстати в эту версию внесен тот патч, решающий проблему с невозможностью авторизироваться ?

http://local.com.ua/forum/index.php?showto...amp;#entry95666

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

Стянул 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 />

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

пока увидел следующее:

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%..

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

Стоит 405 сначала били глюки з падением сервера старгейзер после отключения плагинов ping , ... все заработало вроде как пол года, попробуем 406 ))

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

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%? Хм, интересно. Может я забыл что-то отладочное удалить... Постоянная загрузка или пиками?

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

модуль mod_cap_nf

230 пользователей

багов не видно

веб морду пока не прикрутил

А на старой версии вылеты были ? Как часто ?

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

На старой версии были вылеты при вылеты при режимах Always Online, таблицы крутил-вертел - не помогло.

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

еще траблы были при изменении инфо юзера, тоже падал демон.

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

 

в этой версии скомпилировалось все абсолютно без проблем.

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

+ в опциях stargazer.conf не указыал кодировку и др. параметры для модуля mysql.

 

28 часов почти прошло, работает как часы, ничего не падало, как только я не издевался.

 

при установке веб морды, создаются таблицы, но авторизоваться не получается

 

Create actions table... error! (query is empty)

разбираться небыло времени, но желание не пропало )

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

Segfault's при заврешении - это вторая проблема, которую я планирую решить. Абсолютно не критична (при этом не портятся данные), но неприятна.

"подсистема заблокирована" - имеется в виду зависший поток?

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

не отвечающий процесс, но висящий в памяти.

еще в init.d надо бы добавлять при остановке демона командой killproc stargazer добавить killproc stg-exec, а то бывает остается висеть в процессах.

недавно на другом сервере увидел пару сотен процессов stg-exec.

 

madf, а с таблицами actions чтото менялось?

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

Решил тоже потестить, крутиться почти сутки, проблем с вылетами при переключении параметра "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 то могу проделать все операции которые ты описал в письме.

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

кто качнул норм, перезалейте архив. а то сайт отдает битый.

пурга в начале файла, удалил, распаковал - не хватает файлов.

<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 />

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

stg-2.4-2009.01.21-12.39.31.tgz

local.com.ua косячит с добавлением кусков кода.

 

В след. сборку хотелось бы добавить sgconf_xml и веб морду

Впринципе уже пару суток работает без сбоев.

Весьма-весьма!

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

еще в init.d надо бы добавлять при остановке демона командой killproc stargazer добавить killproc stg-exec, а то бывает остается висеть в процессах.

недавно на другом сервере увидел пару сотен процессов stg-exec.

 

madf, а с таблицами actions чтото менялось?

Что за таблицы actions?

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

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

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

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

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

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

Вхід

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

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

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


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