Перейти до

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

Опубліковано:

я у него и спрашиваю

и это не патч 1-1, это mysql_store пишет время в базу в непонятном мне и винконфигуратору формате...

всё строго по теме :)

  • Відповіді 301
  • Створено
  • Остання відповідь

Top Posters In This Topic

Опубліковано:
а точно так? без косяков?

этот патч сделан к официальной версии мускл (0.61)

Там именно такие имена файлов.

 

Я для себя и для web-stg делал архив с модулем, в котором структура каталогов и имена файлов немного изменены с целью приведения в соответствие общей структуре в исходниках СТГ.

 

 

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

 

 

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

 

п.п.с. архив с stg-web тоже обновлен.

Опубліковано:

при комниле модуля получаеться така фигня

 

gmake

Makefile:43: deps: No such file or directory

./file_store.cpp:20:19: mysql.h: No such file or directory

./file_store.cpp:21:20: errmsg.h: No such file or directory

deps:1: *** missing separator. Stop.

 

че делать ???

Опубліковано:

Простите проблема была пустяковая просто пути не те были к библиотеке, но тут друга фигня :)

 

 

# gmake

Makefile:43: deps: No such file or directory

g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/mysql/include/mysql -DFREE_BSD5

g++ file_store.o -g3 -shared -lmysqlclient -L /usr/local/mysql/lib/mysql -o mod_store_myslq.so

/usr/bin/ld: cannot find -lmysqlclient

gmake: *** [mod_store_myslq.so] Error 1

Опубліковано:

ага, время теперь выглядит так "-2147483648"

а почему нельзя обычный юникстайм?

 

и веб_стг патч нифига не ставится уже почему-то...

да и вообще с сервера пропал...

 

сделайте нормальные многоплатформенные патчи кто-нить

а то напрягает сильно

Опубліковано:

Что значит пропал?

Стукни в аську (104457969), скину линк на diff (исправление бага со временем) для уже пропаченного для stg-web модуля.

 

Сюда не буду выкладывать... во избежание путаницы.

Опубліковано:
п.с. мой патч для мускл, сделанный для stg-web, лежит здесь и содержит и вышеуказанное исправление тоже.

 

п.п.с. архив с stg-web тоже обновлен.

вот этот пропал

но, по идее, он и не нужен, можно сразу стг-веб поставить обновлённый

 

вроде разобрался немного

время терь пишет нормально, CreditExpire переписался в 0, LastCashAddTime - перепишется в юникстайм при изменении счёта, LastActivityTime - при коннекте пользователя, но я руками уж сам всё подправил - баг с винконфигуратором пропал

 

остался вопрос: для чего нужно поле PassiveTime и когда оно записывается?

Опубліковано:
для чего нужно поле PassiveTime и когда оно записывается?

Насколько я понимаю, это время, проведенное юзером в режиме Passive, т.е. замороженный.

ИМХО.

Опубліковано:

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

Глюк некоторое времязависает старгейзер проподает авторизатор хотя сам процесс в памяти и трафик считает

Опубліковано:
через админку нельзя добовлять юзеров если тот до этого не зашел на статисику.

Глюк некоторое времязависает старгейзер проподает авторизатор хотя сам процесс в памяти и трафик считает

это не недочёты...

нужны подробности

Опубліковано:

Скажите пожалуйста, где у меня руки кривые.. а то уже неделю с этим модулем ковыряюсь и ни чего не выходит. Модуль сам собрался (вроди как), лежит там где надо, в stargazer.conf все по примеру сделано, то есть на базе заведен пользователь, дан пароль, выделена база. Старгазер тот, на который Max давал ссылку, патч поставлен sp1.. Но при запуске все равно ругается..

 

2007-05-23 14:31:12 -- Stg v. Stg 2.403b

2007-05-23 14:31:12 -- Message queue created successfully. msgKey=5555 msgID=294912

2007-05-23 14:31:12 -- Timer thread started successfully.

2007-05-23 14:31:12 -- Storage plugin loading failed: /usr/lib/stg/mod_store_myslq.so: undefined symbol: mysql_store_result

2007-05-23 14:31:12 -- Load StoragePlugin error.

2007-05-23 14:31:15 -- Queue removed successfully.

2007-05-23 14:31:15 -- StgTimer: Stop successfull.

2007-05-23 14:31:15 -- Stg stopped successfully.

2007-05-23 14:31:15 -- ---------------------------------------------

Опубліковано:

2007-05-23 14:31:12 -- Storage plugin loading failed: /usr/lib/stg/mod_store_myslq.so: undefined symbol

Если собиралось на gcc-4.1 то выходит такая же ошыбка.

Пробуй собрать используя gcc-3.4

Опубліковано:

Версии все именно те, которые написал Max, а именно stg-2.4-2007.01.20-13.47.20, с sp1, при компиляции модуля все в порядке, то есть ни каких ошибок или предупреждений, версия ОСи, АСП Линукс 11, чтобы скомпилировать модуль. пришлось в мэйк фаеле поправить ссылки:

SEARCH_DIRS = -I $(DIR_INCLUDE) -I /usr/include/mysql

LDFLAGS = -g3 -shared -mysqlclient -L /usr/bin/mysql

 

 

 

mysql - версия - 4.1.16

GNU - версия - 3,80

gcc - 4.0.2

 

gcc 3,4 сегодня попробую.. напишу что вышло..

Опубліковано:

в связи с тем что модуль mysql часто глючит выкладываю скрипт возвращения в зад так сказать

<?
mysql_connect('localhost','LOGIN','PASSWORD');
mysql_select_db('stg');
$res=mysql_query("SELECT * FROM users");
mkdir("/var/stargazer/users", 0755);
   while ($row = mysql_fetch_array($res)) {
   mkdir("/var/stargazer/users/".$row['login'], 0755);
   $fileName  = ("/var/stargazer/users/".$row['login']."/conf");
   $fileNamestat  = ("/var/stargazer/users/".$row['login']."/stat");
$data="Address=".$row['Address']."\n";
$data.="AlwaysOnline=".$row['AlwaysOnline']."\n";
$data.="CreationTime=0\n";
$data.="Credit=".$row['Credit']."\n";
$data.="CreditExpire=".$row['CreditExpire']."\n";
$data.="Down=".$row['Down']."\n";
$data.="Email=".$row['Email']."\n";
$data.="Group=".$row['StgGroup']."\n";
//$data.="Iface=".$row['Iface']."\n";
$data.="IP=".$row['IP']."\n";
$data.="NAS=127.0.0.1\n";
$data.="Note=".$row['Note']."\n";
$data.="Passive=".$row['Passive']."\n";
$data.="Password=".$row['Password']."\n";
$data.="Phone=".$row['Phone']."\n";
$data.="RealName=".$row['RealName']."\n";
$data.="Tariff=".$row['Tariff']."\n";
$data.="TariffChange=".$row['TariffChange']."\n";
$data.="Userdata0=".$row['Userdata0']."\n";
$data.="Userdata1=".$row['Userdata1']."\n";
$data.="Userdata2=".$row['Userdata2']."\n";
$data.="Userdata3=".$row['Userdata3']."\n";
$data.="Userdata4=".$row['Userdata4']."\n";
$data.="Userdata5=".$row['Userdata5']."\n";
$data.="Userdata6=".$row['Userdata6']."\n";
$data.="Userdata7=".$row['Userdata7']."\n";
$data.="Userdata8=".$row['Userdata8']."\n";
$data.="Userdata9=".$row['Userdata9']."\n";
   file_put_contents( $fileName,$data);
//stat
$stat="Cash=".$row['Cash']."\n";
$stat.="D0=".$row['D0']."\n";
$stat.="D1=".$row['D1']."\n";
$stat.="D2=".$row['D2']."\n";
$stat.="D3=".$row['D3']."\n";
$stat.="D4=".$row['D4']."\n";
$stat.="D5=".$row['D5']."\n";
$stat.="D6=".$row['D6']."\n";
$stat.="D7=".$row['D7']."\n";
$stat.="D8=".$row['D8']."\n";
$stat.="D9=".$row['D9']."\n";
$stat.="U0=".$row['U0']."\n";
$stat.="U1=".$row['U1']."\n";
$stat.="U2=".$row['U2']."\n";
$stat.="U3=".$row['U3']."\n";
$stat.="U4=".$row['U4']."\n";
$stat.="U5=".$row['U5']."\n";
$stat.="U6=".$row['U6']."\n";
$stat.="U7=".$row['U7']."\n";
$stat.="U8=".$row['U8']."\n";
$stat.="U9=".$row['U9']."\n";
$stat.="FreeMb=".$row['FreeMb']."\n";
$stat.="LastActivityTime=".$row['LastActivityTime']."\n";
$stat.="LastCashAdd=".$row['LastCashAdd']."\n";
$stat.="LastCashAddTime=".$row['LastCashAddTime']."\n";
$stat.="PassiveTime=".$row['PassiveTime']."\n";
   file_put_contents( $fileNamestat,$stat);
   }
mysql_free_result($res);

Опубліковано:

Имхо, это локальные глюки. У меня вроде все работает (тьфу*3)

кроме периодического бага с отваливанием от мускл-сервера нет никаких глюков. Да и этот в общем то не критичен (хоть и неприятен зараза). По таймауту отключается и подключается заново.

Опубліковано:

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

Опубліковано:

Ничего не заглохло! Ждём последних исправлений, думаю будут или к концу этой недели или к началу следующей (так как ошибка не в стг а в мускул сервере, это кстати признали и сами разработчики). А какие конкретно к нам претензии? Выслушаю с радостью!

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

зы: для танкистов есть сцылка: http://local.com.ua/forum/index.php?act=ST&f=3&t=7022&st=40#

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

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

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

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

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

Вхід

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

Войти сейчас

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