|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
10.05.2011, 16:55 | #1 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
|
Reconnection to MySQL server
https://gist.github.com/964488
Умеет: - пересоздавать соединения с сервером; - кое-как восстанавливать prepared statements; - сливать в бд все, что было поставлено в очередь за время, пока соединение отсутствовало. |
3 пользователя(ей) сказали cпасибо: |
10.05.2011, 20:00 | #3 | |
Пользователь
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
|
Цитата:
Последний раз редактировалось Vinolentus; 11.05.2011 в 04:14. |
|
Пользователь сказал cпасибо: | Konctantin (10.05.2011) |
07.06.2012, 09:04 | #5 |
Гость
Сообщений: n/a
|
перезалейте пожалуйста
|
19.06.2012, 21:44 | #6 |
Пользователь
|
патч топикстартера не видел,
найдено на старом форуме http://old.ru-mangos.ru/mangos.ru/fo...5.html?t=10175 ReFresh: Код:
Index: src/shared/Database/DatabaseMysql.cpp =================================================================== --- src/shared/Database/DatabaseMysql.cpp (revision 4593) +++ src/shared/Database/DatabaseMysql.cpp (working copy) @@ -155,6 +155,22 @@ sLog.outDetail("AUTOCOMMIT NOT SET TO 0"); } /*-------------------------------------*/ +#if MYSQL_VERSION_ID >= 50003 +// #if MYSQL_VERSIOB_ID >= 50013 + my_bool my_true = (my_bool)1; + if (mysql_options(mMysql, MYSQL_OPT_RECONNECT, &my_true)) + { + sLog.outDetail("Failed to turn on MYSQL_OPT_RECONNECT."); + } + else + { + sLog.outDetail("Successfully turned on MYSQL_OPT_RECONNECT."); + } +#else + sLog.outDetail("Your mySQL client lib version does not support reconnecting after a timeout."); + sLog.outDetail("If this causes you any trouble we advice you to upgrade"); + sLog.outDetail("your mySQL client libs to at least mySQL 5.0.13 to resolve this problem."); +#endif return true; } else ddayver: У меня просто дописано Код:
mysql_options(mMysql, MYSQL_OPT_RECONNECT, &my_true)
__________________
Когда-нибудь на оффе поставят Mangos... |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Портативный MySQL Server | Konctantin | Tools | 2 | 24.02.2011 13:30 |
[11061] Bring 'autocommit' mode for MySQL back. This MySQL feature operates in so frustrating way so | newsbot | CMaNGOS Commits | 0 | 21.01.2011 23:52 |
ошибка mysql | lovepsone | Флудильня | 8 | 14.12.2010 22:13 |
Оптимизация Mysql {my.cnf} | lina | Прочая документация | 10 | 20.06.2010 00:12 |
[9924] Implement .server log filter and .server log level comamnds. | newsbot | CMaNGOS Commits | 0 | 18.05.2010 11:10 |