Max 0 Опубликовано: 2007-05-09 07:03:32 Автор Share Опубликовано: 2007-05-09 07:03:32 Выложил, брать сдесь: http://www.v-lan.ru/projects/stargazer-2.4...ysql%20scripts/ Предупреждаю! Скрипты экспериментальные, и писались не нами. Поэтому выложены как есть без изменений, по поводу улучшений велком в асю или пм. Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубликовано: 2007-05-09 08:50:51 Share Опубликовано: 2007-05-09 08:50:51 а как допустим произойдет переход на модуль мускула? базы юзеей перенесутся самостоятельно или там придется чето редактировать? или править руцями?раскажите поподробней Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-09 10:01:37 Автор Share Опубликовано: 2007-05-09 10:01:37 Схема работы следующая: Запускаете стг+mysql Он создаёт пустую базу с одним тестовым юзером Далее есть два пути: 1) Врунчную вбить всех юзеров 2) Использовать стороннее приложение которое пережуёт файловую базу и сделает мускульный дамп. Нужно загрузить данный дамп в мускул базу стг (При этом сам старгейзер должен быть убит иначе он ваши деяния проигнорирует) Вроде усё Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-09 12:45:32 Share Опубликовано: 2007-05-09 12:45:32 вопрос есть ли скрипт перехода назад на случай если буду баги Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-09 13:29:56 Автор Share Опубликовано: 2007-05-09 13:29:56 ну как, не удалять фаловую БД Скриптов mysql to file нету Ссылка на сообщение Поделиться на других сайтах
Render_ 0 Опубликовано: 2007-05-11 07:05:32 Share Опубликовано: 2007-05-11 07:05:32 Спасибо за модуль mysql всем его разработчикам! Он заточен для работы на FreeBSD ? Чтобы mod_store_mysql.so собрался на linux надо в projects/stargazer/plugins/store_mysql/files/Makefile , в строчке 15 прописать путь до хедера: SEARCH_DIRS = -I $(DIR_INCLUDE) -I /usr/include/mysql И еще маленький вопрос.. Как я понимаю модуль тестировался с mysql4, у меня же версия 5.0.26 и все работает, но вот очень тормазно. Когда подключаюсь конфигуратором подключение идет 5-7 секунд (получается информация об одном пользователе). После вызова ИНСТРУМЕНТЫ -> СТАТИСТИКА прохоидт 2-3 секунды. Раньше при file_store все открывалось моментально. В чем может быть причина ? Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубликовано: 2007-05-11 08:46:43 Share Опубликовано: 2007-05-11 08:46:43 Я правил строки 4 DEFS = -DLINUX 15 SEARCH_DIRS = -I $(DIR_INCLUDE) -I /usr/include/mysql 22 LDFLAGS = -g3 -shared -lmysqlclient -L /var/lib/mysql P.S. только чет уменя он падает при удалении юзера. Ссылка на сообщение Поделиться на других сайтах
zacar 2 Опубликовано: 2007-05-11 08:56:03 Share Опубликовано: 2007-05-11 08:56:03 Народ помогите перекинуть статистику работы пользователей из файловой базы в мускульную. (Статистику работы за прошлые месяца). Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-11 09:31:10 Автор Share Опубликовано: 2007-05-11 09:31:10 Спасибо за модуль mysql всем его разработчикам!Он заточен для работы на FreeBSD ? Чтобы mod_store_mysql.so собрался на linux надо в projects/stargazer/plugins/store_mysql/files/Makefile , в строчке 15 прописать путь до хедера: SEARCH_DIRS = -I $(DIR_INCLUDE) -I /usr/include/mysql И еще маленький вопрос.. Как я понимаю модуль тестировался с mysql4, у меня же версия 5.0.26 и все работает, но вот очень тормазно. Когда подключаюсь конфигуратором подключение идет 5-7 секунд (получается информация об одном пользователе). После вызова ИНСТРУМЕНТЫ -> СТАТИСТИКА прохоидт 2-3 секунды. Раньше при file_store все открывалось моментально. В чем может быть причина ? пишется ли что то в логах? а на 4.0 не тормозит? Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-11 10:35:41 Share Опубликовано: 2007-05-11 10:35:41 при стартек пишет багу 2007-05-11 03:55:31 -- Timer thread started successfully. 2007-05-11 03:56:47 -- Stg v. Stg 2.403b 2007-05-11 03:56:47 -- Message queue created successfully. msgKey=5555 msgID=425984 хотя все скомпилилось и модули все на местах Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-05-11 10:40:34 Share Опубликовано: 2007-05-11 10:40:34 А где бага то??? Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-11 10:46:04 Share Опубликовано: 2007-05-11 10:46:04 бага он не стартует , а эта сточки единственное что есть в логие в конфиге старый модуль файлов выключен <StoreModule store_myslq> dbuser = root rootdbpass = dbname = stg dbhost = 127.0.0.1 </StoreModule> это в конфиге биллинга Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-11 11:11:09 Автор Share Опубликовано: 2007-05-11 11:11:09 пароль к базе не должен быть пустым! Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-11 11:14:41 Share Опубликовано: 2007-05-11 11:14:41 из целей безопаснисти или пахать не будет ? Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубликовано: 2007-05-11 11:19:14 Share Опубликовано: 2007-05-11 11:19:14 блин а ларчик просто открывался спс макс реально дело в этом хотя странно Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-11 11:56:24 Автор Share Опубликовано: 2007-05-11 11:56:24 из целей безопаснисти или пахать не будет ? честно сказать это не совсем баг, просто не доглядели, исправим Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-11 11:57:35 Автор Share Опубликовано: 2007-05-11 11:57:35 блин а ларчик просто открывался спс макс реально дело в этомхотя странно ндык, вы не первый... Ссылка на сообщение Поделиться на других сайтах
messkaline 0 Опубликовано: 2007-05-11 13:25:25 Share Опубликовано: 2007-05-11 13:25:25 Вот тока целесообразность решения по выносу базы я надеюсь вы хорошо продумали? ТА как вано 100% соединение с базой и стг, иначе вы моежет потерять часть статистики, в момент если по пути следования пакетов будут проблемы В моем случае статистика не используется. я даю доступ к провайдеру, а не в интернет. поэтому подсчот трафика это не моя головная боль. Умне юзаицо тока абоненская плата. спасибо за модуль. Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-11 13:50:53 Автор Share Опубликовано: 2007-05-11 13:50:53 всегда пожалуйста Ссылка на сообщение Поделиться на других сайтах
MiZtEriX 0 Опубликовано: 2007-05-14 05:47:28 Share Опубликовано: 2007-05-14 05:47:28 вопрос к разработчикам: ребята, а что у вас со временем? -9223372035676812607 -5235942122430922752 -5251141070168772192 это что? конфигуратор (вин) страшно глючит и не работает если включить отображение столбика (последний логин) причём с самого начала всё было ок.. Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-14 06:00:47 Автор Share Опубликовано: 2007-05-14 06:00:47 -9223372035676812607 -5235942122430922752 -5251141070168772192 это что? Если честно я незнаю что это, так как вы не сказали откуда это взяли! По сути это набор знаков Далее какой конфигуратор не работает модифицированный или стандартный? И скрин ошибки в студию Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-05-14 08:03:13 Share Опубликовано: 2007-05-14 08:03:13 хых... а я и не замечал. )) Подтверждаю, есть такой баг. Лечится просто: diff -uarN store_mysql/files/file_store.cpp store_mysql_patch/files/file_store.cpp --- store_mysql/files/file_store.cpp Sat May 5 20:04:23 2007 +++ store_mysql_patch/files/file_store.cpp Mon May 14 11:57:27 2007 @@ -951,7 +951,7 @@ res += param; } -strprintf(¶m, " CreditExpire=%lld,", conf.creditExpire); +strprintf(¶m, " CreditExpire=%d,", conf.creditExpire); res += param; stringstream ipStr; @@ -989,8 +989,8 @@ res += param; } -strprintf(¶m, " Cash=%f, FreeMb=%f, LastCashAdd=%f, LastCashAddTime=%lld,"\ - " PassiveTime=%lld, LastActivityTime=%lld", +strprintf(¶m, " Cash=%f, FreeMb=%f, LastCashAdd=%f, LastCashAddTime=%d,"\ + " PassiveTime=%d, LastActivityTime=%d", stat.cash, stat.freeMb, stat.lastCashAdd, Ссылка на сообщение Поделиться на других сайтах
MiZtEriX 0 Опубликовано: 2007-05-14 08:57:41 Share Опубликовано: 2007-05-14 08:57:41 2Max это записи времени в базе данных (users.CreditExpire, users.LastCashAddTime, users.PassiveTime, users.LastActivityTime) имхо и ошибка винконфигуратора (и старого и нового одинаково) именно из-за этого Ссылка на сообщение Поделиться на других сайтах
MiZtEriX 0 Опубликовано: 2007-05-14 18:47:02 Share Опубликовано: 2007-05-14 18:47:02 хых... а я и не замечал. ))Подтверждаю, есть такой баг. Лечится просто: diff -uarN store_mysql/files/file_store.cpp store_mysql_patch/files/file_store.cpp --- store_mysql/files/file_store.cpp Sat May 5 20:04:23 2007 +++ store_mysql_patch/files/file_store.cpp Mon May 14 11:57:27 2007 а точно так? без косяков? а то я от большого ума применил эти изменения на stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql/mysql_store.cpp, но не помогло пока ничем, в базе таже фигня, и с конфигуратором тож Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубликовано: 2007-05-15 04:25:22 Автор Share Опубликовано: 2007-05-15 04:25:22 по патчу 1-1 к Alferov'y Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас