Перейти до

Разработка модуля MySQL


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

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

Top Posters In This Topic

Да фиг его знает как она пашет... у меня нагрузка 2 человека. Старая сборка за месяц упала при такой нагрузке три раза всего.

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

Да черт его знает...в соседней ветке написал про баг, сегодня еще на ночь попробую поставить стандартную версию без патча Альфа, интересно будет ли работать с конфигуратора или нет...

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

Ну веселье... взял оф.разработку 0.66 без патча Альфа... и НЕ кампилится в упор! Кстати а пишет что 0.62 при компиляции), я уже подумал что это меня глючит среди ночи ан нет еще раз скачал с v-lan.ru и тоже самое, значит я еще не сильно сплю еще).

 

core mysql # ./build

#############################################################################

Building STG Mysql Module 0.62 for Linux

#############################################################################

g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/include/mysql -DLINUX

../../../../../include/base_store.h:25: warning: 'class BASE_STORE' has virtual functions but non-virtual destructor

mysql_store.cpp: In constructor 'STORE_CREATOR::STORE_CREATOR()':

mysql_store.cpp:121: error: cannot allocate an object of abstract type 'MYSQL_STORE'

mysql_store.h:51: note: because the following virtual functions are pure within 'MYSQL_STORE':

../../../../../include/base_store.h:43: note: virtual int BASE_STORE::WriteUserConnect(const std::string&, uint32_t, double, const std::string&, const std::string&) const

../../../../../include/base_store.h:51: note: virtual int BASE_STORE::WriteUserDisconnect(const std::string&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, double, const std::string&) const

../../../../../include/base_store.h:55: note: virtual int BASE_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&, const std::string&) const

gmake: *** [mysql_store.o] Error 1

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

Угу при том что там делоф пару сек - файл build третья строка переменная ver :)

 

Max, что можешь сказать насчет уживаемости одновременно Web стата Альфа и Конфигуратора?

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

#############################################################################

      Building STG Mysql Module 0.66 for Linux

#############################################################################

g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/include/mysql -DLINUX

mysql_store.cpp: In constructor `STORE_CREATOR::STORE_CREATOR()':

mysql_store.cpp:121: error: cannot allocate an object of type `MYSQL_STORE'

mysql_store.cpp:121: error:  because the following virtual functions are abstract:

../../../../../include/base_store.h:43: error:  virtual int BASE_STORE::WriteUserConnect(const std::string&, uint32_t, double, const std::string&, const std::string&) const

../../../../../include/base_store.h:51: error:  virtual int BASE_STORE::WriteUserDisconnect(const std::string&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, double, const std::string&) const

../../../../../include/base_store.h:55: error:  virtual int BASE_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&, const std::string&) const

gmake: *** [mysql_store.o] Error 1

не понял что ему надо..

Естественно не скомпилится. Патч не даст.

Какой патч ? я собираюсь использовать mod_store_mysql без stg-web.

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

Render_ , у тебя по ходу копия моих проблем :). Кстати уже поламал бубен - уже вобще никакая версия модуля не компилится, выдает вышенаписанную ошибку хоть ты тресни. Слава богу сделал копию скомпиленого модуля 0.61

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

zulu_Radist, модуль от Алферова собирается без проблем. А оригинальный - нет. Попробуй удалить файл deps и заного пробуй собрать.

 

К девелоперам такой вопрос: Можно ли использовать mysql (Alf) модуль и конфигуратор win32 ? (stg-web не будет использоваться)..

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

Нифига, файл deps я удалял первым делом - не помогало. Пришлось заново пересобирать stg без всяких патчей и с оригинальным последним модулем mysql. Все нормально получилось, пока работает. :)

 

Я уже писал выше что если буш юзать патченный модуль от Альфа то при работе с конфигуратором - бока полные вплоть до вылетания сервера. :)=)

Ссылка на сообщение
Поделиться на других сайтах
Я уже писал выше что если буш юзать патченный модуль от Альфа то при работе с конфигуратором - бока полные вплоть до вылетания сервера

Бред. У меня прекрасно уживаются.

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

Max, что можешь сказать насчет уживаемости одновременно Web стата Альфа и Конфигуратора?

ничего к сожалению, так как сам web stat Алфёрова не пользую... (Он написан на php а значит придать его анафиме! ЗЫ: Ничего не личного)

Ссылка на сообщение
Поделиться на других сайтах
Я уже писал выше что если буш юзать патченный модуль от Альфа то при работе с конфигуратором - бока полные вплоть до вылетания сервера

Бред. У меня прекрасно уживаются.

+1

совершенно согласен с предыдущим оратором

Ссылка на сообщение
Поделиться на других сайтах
Я уже писал выше что если буш юзать патченный модуль от Альфа то при работе с конфигуратором - бока полные вплоть до вылетания сервера

Бред. У меня прекрасно уживаются.

+1

совершенно согласен с предыдущим оратором

Шо за нах, я че похож на больного?

Ставлю последний ПАТЧЕННЫЙ модуль альфа и его веб морду - при удалении/добавлении юзеров через конфигуратор вылетает стг с ошибкой мол не может найти скрипт онделейт и т.д. , судя по логам сервера в пути к скрипту он приписывает еще ненужный слэш (я бы тоже потерялся от таких ссылок). При этом через веб морду все работает. Ставлю НЕ патченный модуль - прекрасно работает с конфигуратором но в упор все дерьмово с веб мордой пипец внатури я уже с ума схожу... давно такого секса не было... :)=)

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

всё работает нормально, тока какойто глюк в списке пользователей логины отображаются не все и не выходит список карт оплаты в exel. как это можно исправить?

Ссылка на сообщение
Поделиться на других сайтах
доступна официальная стандартная версия, брать сдесь: http://www.v-lan.ru/projects/stargazer-2.4/Modules/

Что-то недоступна она :)

 

выложите кто-то плз

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

Ссылка на сообщение
Поделиться на других сайтах
всё работает нормально, тока какойто глюк в списке пользователей логины отображаются не все и не выходит список карт оплаты в exel. как это можно исправить?

Вы ошиблись топиком!

Вам сюда: http://local.com.ua/forum/index.php?showto...120entry63718

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

FreBSD 6.0, stg 2.4, mod_store_mysql 0.66

 

При запуске в логе:

 

2007-07-29 04:35:29 -- Stg v. Stg 2.403b

2007-07-29 04:35:29 -- Message queue created successfully. msgKey=5555 msgID=196608

2007-07-29 04:35:29 -- Timer thread started successfully.

 

и всё.. на этом висит. Иногда после ребута выдаёт в логе, что не может найти libmysqlclient.so.14

 

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

2007-07-29 04:35:29 -- Timer thread started successfully.

 

Поставил mod_store_mysql_0.63, поправил конфиги:

ругнулся на libmysqlclient.so.12 -

поправил ld.so.conf и ld-elf.so.conf, reboot => база создалась, всё работает.

 

Вернул в stargazer.conf модуль 0.66 - та же картина.

 

Пересобрал стг с включенной в main.cpp опцией debug 1 - не совсем понял где посмотреть детальный лог - в /var/log/stargazer.log всё по прежнему.

 

Посоветуйте, как прикрутить 0.66?

Ссылка на сообщение
Поделиться на других сайтах
Пересобрал стг с включенной в main.cpp опцией debug 1 - не совсем понял где посмотреть детальный лог - в /var/log/stargazer.log всё по прежнему.

Запускайте демон вручную, перенаправив вывод сообщений в файл, например так: stargazer > /tmp/log.log

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

в main.cpp так:

 

#define MAIN_DEBUG 1

//#define NO_DAEMON 1

 

Запускаю /usr/sbin/stargazer > /tmp/log.log

 

файл пустой, результат тот же :)

 

З.Ы.: с версией 0.63 сервер простоял всю ночь и выпал на следующий день после обеда..

 

2007-07-29 16:27:35 -- Cannot write connect for user VEL.

2007-07-29 16:27:35 -- Couldn't get table logs_07_2007:

Lost connection to MySQL server during query

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

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

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

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

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

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

Вхід

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

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

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


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