MiZtEriX 0 Опубликовано: 2007-05-15 05:10:42 Share Опубликовано: 2007-05-15 05:10:42 я у него и спрашиваю и это не патч 1-1, это mysql_store пишет время в базу в непонятном мне и винконфигуратору формате... всё строго по теме Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-05-15 06:30:11 Share Опубликовано: 2007-05-15 06:30:11 а точно так? без косяков? этот патч сделан к официальной версии мускл (0.61) Там именно такие имена файлов. Я для себя и для web-stg делал архив с модулем, в котором структура каталогов и имена файлов немного изменены с целью приведения в соответствие общей структуре в исходниках СТГ. Надеюсь что в следующей версии модуля (Max, будет?) все наши пожелания будут учтены и файлы будут называться, как они и должны называться. п.с. мой патч для мускл, сделанный для stg-web, лежит здесь и содержит и вышеуказанное исправление тоже. п.п.с. архив с stg-web тоже обновлен. Ссылка на сообщение Поделиться на других сайтах
Polo 0 Опубликовано: 2007-05-15 07:25:58 Share Опубликовано: 2007-05-15 07:25:58 при комниле модуля получаеться така фигня 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. че делать ??? Ссылка на сообщение Поделиться на других сайтах
Polo 0 Опубликовано: 2007-05-15 07:44:27 Share Опубликовано: 2007-05-15 07:44:27 Простите проблема была пустяковая просто пути не те были к библиотеке, но тут друга фигня # 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 Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-15 09:29:45 Автор Share Опубликовано: 2007-05-15 09:29:45 ваш линковщик не знает где лежит мускул Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-15 10:51:03 Share Опубликовано: 2007-05-15 10:51:03 после патча биллинг за сутки не вылител не разу однако с виндовым конфигуратором бок остался Ссылка на сообщение Поделиться на других сайтах
MiZtEriX 0 Опубликовано: 2007-05-15 13:56:04 Share Опубликовано: 2007-05-15 13:56:04 ага, время теперь выглядит так "-2147483648" а почему нельзя обычный юникстайм? и веб_стг патч нифига не ставится уже почему-то... да и вообще с сервера пропал... сделайте нормальные многоплатформенные патчи кто-нить а то напрягает сильно Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-05-15 15:38:51 Share Опубликовано: 2007-05-15 15:38:51 Что значит пропал? Стукни в аську (104457969), скину линк на diff (исправление бага со временем) для уже пропаченного для stg-web модуля. Сюда не буду выкладывать... во избежание путаницы. Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-15 20:27:06 Share Опубликовано: 2007-05-15 20:27:06 зайди на сайт там все лежит в открытом виде Ссылка на сообщение Поделиться на других сайтах
MiZtEriX 0 Опубликовано: 2007-05-16 04:45:31 Share Опубликовано: 2007-05-16 04:45:31 п.с. мой патч для мускл, сделанный для stg-web, лежит здесь и содержит и вышеуказанное исправление тоже. п.п.с. архив с stg-web тоже обновлен. вот этот пропал но, по идее, он и не нужен, можно сразу стг-веб поставить обновлённый вроде разобрался немного время терь пишет нормально, CreditExpire переписался в 0, LastCashAddTime - перепишется в юникстайм при изменении счёта, LastActivityTime - при коннекте пользователя, но я руками уж сам всё подправил - баг с винконфигуратором пропал остался вопрос: для чего нужно поле PassiveTime и когда оно записывается? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-05-16 07:52:44 Share Опубликовано: 2007-05-16 07:52:44 для чего нужно поле PassiveTime и когда оно записывается? Насколько я понимаю, это время, проведенное юзером в режиме Passive, т.е. замороженный. ИМХО. Ссылка на сообщение Поделиться на других сайтах
Polo 0 Опубликовано: 2007-05-16 09:35:40 Share Опубликовано: 2007-05-16 09:35:40 Люди у кого получилось статистику вообще запустить? Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-16 09:49:24 Share Опубликовано: 2007-05-16 09:49:24 у меня работает есть небольшие недочеты а так пашет Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-16 17:08:08 Автор Share Опубликовано: 2007-05-16 17:08:08 а что за недочёты? Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-19 08:50:21 Share Опубликовано: 2007-05-19 08:50:21 через админку нельзя добовлять юзеров если тот до этого не зашел на статисику. Глюк некоторое времязависает старгейзер проподает авторизатор хотя сам процесс в памяти и трафик считает Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-19 11:21:40 Автор Share Опубликовано: 2007-05-19 11:21:40 через админку нельзя добовлять юзеров если тот до этого не зашел на статисику.Глюк некоторое времязависает старгейзер проподает авторизатор хотя сам процесс в памяти и трафик считает это не недочёты... нужны подробности Ссылка на сообщение Поделиться на других сайтах
Sephiroth. 0 Опубликовано: 2007-05-23 01:34:13 Share Опубликовано: 2007-05-23 01:34:13 Скажите пожалуйста, где у меня руки кривые.. а то уже неделю с этим модулем ковыряюсь и ни чего не выходит. Модуль сам собрался (вроди как), лежит там где надо, в 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 -- --------------------------------------------- Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-23 11:29:36 Автор Share Опубликовано: 2007-05-23 11:29:36 укажите какие конкретно версии вы пользуете, а так же не помешал бы лог патча и компиляции... Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубликовано: 2007-05-23 13:27:02 Share Опубликовано: 2007-05-23 13:27:02 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 Ссылка на сообщение Поделиться на других сайтах
Sephiroth. 0 Опубликовано: 2007-05-23 21:30:11 Share Опубликовано: 2007-05-23 21:30:11 Версии все именно те, которые написал 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 сегодня попробую.. напишу что вышло.. Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-24 11:15:03 Share Опубликовано: 2007-05-24 11:15:03 в связи с тем что модуль 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); Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-24 12:16:55 Автор Share Опубликовано: 2007-05-24 12:16:55 можно о глюках попдоробней? зы: я сразу говрил что он для тестов! Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-05-24 15:14:44 Share Опубликовано: 2007-05-24 15:14:44 Имхо, это локальные глюки. У меня вроде все работает (тьфу*3) кроме периодического бага с отваливанием от мускл-сервера нет никаких глюков. Да и этот в общем то не критичен (хоть и неприятен зараза). По таймауту отключается и подключается заново. Ссылка на сообщение Поделиться на других сайтах
Polo 0 Опубликовано: 2007-05-31 07:06:26 Share Опубликовано: 2007-05-31 07:06:26 Скажите пожалуйста. Проэкт заглох? Просто хотелось бы увидеть рабочий релиз, этот что есть впринципе ничего но ставить его на рабочий сервер пока страшновато. Модуль мускула намана работает на эксперементальной машине примерно 600 пользователей, конечно хотелось бы чтоб веб-статистика еще работала но это претензии уже не к вам. Есть еще некоторые мелкие, но весьма неприятные глюки, но с этим можно впринципе смириться. И всетаки, будет ли еще релиз??? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-31 08:38:51 Автор Share Опубликовано: 2007-05-31 08:38:51 Ничего не заглохло! Ждём последних исправлений, думаю будут или к концу этой недели или к началу следующей (так как ошибка не в стг а в мускул сервере, это кстати признали и сами разработчики). А какие конкретно к нам претензии? Выслушаю с радостью! Проект будет поддерживаться до 08.06.07 (Добавляться новые фитчи по желанию участников), после этой даты будем править тока баги, без дальнейших апдейтов (бесплатно естественно), если кому нада апдейты, и не можете написать сами, обращайтесь. зы: для танкистов есть сцылка: http://local.com.ua/forum/index.php?act=ST&f=3&t=7022&st=40# Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас