ошибки при связе с MySql базой
|
|
ProxY | Дата: Среда, 28.03.2012, 17:41 | Сообщение # 1 |
- Сообщения: 17
- Награды: 0
- Замечания:
|
Всем Доброго Времени суток! Серверу окало полугода никаких проблем с модом не возникало. Тут возникла такая проблемка, за последние сутки у игроков моего сервера начала пропадать опыт ( у кого половино, у кого все). Пропадает просто так во время игры. В логах нашел: Code L 03/27/2012 - 17:38:39: [MYSQLX] Attempting to re-establish connection to MySQL server L 03/27/2012 - 17:40:32: [MYSQLX] Error in querying database, location: 6 L 03/27/2012 - 17:40:32: [MYSQLX] Message: MySQL server has gone away (2006) L 03/27/2012 - 17:40:32: [MYSQLX] Query statement: SELECT `race_id`, `race_xp` FROM `wc3_player_race` WHERE ( `player_id` = '20413' ); L 03/27/2012 - 17:40:32: [MYSQLX] Attempting to re-establish connection to MySQL server L 03/27/2012 - 17:41:29: [MYSQLX] Error in querying database, location: 6 L 03/27/2012 - 17:41:29: [MYSQLX] Message: MySQL server has gone away (2006) L 03/27/2012 - 17:41:29: [MYSQLX] Query statement: SELECT `race_id`, `race_xp` FROM `wc3_player_race` WHERE ( `player_id` = '3094' ); L 03/27/2012 - 17:41:29: [MYSQLX] Attempting to re-establish connection to MySQL server L 03/27/2012 - 17:42:54: [MYSQLX] Error in querying database, location: 2 L 03/27/2012 - 17:42:54: [MYSQLX] Message: MySQL server has gone away (2006) L 03/27/2012 - 17:42:54: [MYSQLX] Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'lol4ik love lolo4ky'; L 03/27/2012 - 17:42:54: [MYSQLX] Attempting to re-establish connection to MySQL server L 03/27/2012 - 17:43:29: [MYSQLX] Error in querying database, location: 2 L 03/27/2012 - 17:43:29: [MYSQLX] Message: MySQL server has gone away (2006) L 03/27/2012 - 17:43:29: [MYSQLX] Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'BAC9I'; L 03/27/2012 - 17:43:29: [MYSQLX] Attempting to re-establish connection to MySQL server L 03/27/2012 - 17:45:19: [MYSQLX] Error in querying database, location: 6 L 03/27/2012 - 17:45:19: [MYSQLX] Message: MySQL server has gone away (2006) L 03/27/2012 - 17:45:19: [MYSQLX] Query statement: SELECT `race_id`, `race_xp` FROM `wc3_player_race` WHERE ( `player_id` = '21363' ); L 03/27/2012 - 17:45:19: [MYSQLX] Attempting to re-establish connection to MySQL server L 03/27/2012 - 17:46:54: [MYSQLX] Error in querying database, location: 2 L 03/27/2012 - 17:46:54: [MYSQLX] Message: MySQL server has gone away (2006) L 03/27/2012 - 17:46:54: [MYSQLX] Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'JIo)I(uCb GPaHaTa';
Подскажите как решить данную проблему!
Сообщение отредактировал ProxY - Среда, 28.03.2012, 18:57 |
|
| |
Sasha13840 | Дата: Среда, 28.03.2012, 18:47 | Сообщение # 2 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
ProxY, С начало прочитай правила оформления темы! У тебя слетела база данных.Это уже не вернуть,если только удалить эту базу. Тогда автоматически сделается новая но опыт у игроков обнулится полностью и скорее всего через время будет так же.
Лучше делай сохранение в MySql,тогда все будет нормально
|
|
| |
ProxY | Дата: Среда, 28.03.2012, 18:55 | Сообщение # 3 |
- Сообщения: 17
- Награды: 0
- Замечания:
|
Sasha13840, 1) Тему поправил... 2) Она слетела не полностью часть опыта осталось, но он постепенно пропадает. 3) Удалил базу, создал новую - чистую, те же самые ошибки. 4) База и так MySQL. Было бы все так просто, я бы не обратился за помощью..
|
|
| |
Huh | Дата: Среда, 28.03.2012, 20:36 | Сообщение # 4 |
- Сообщения: 58
- Награды: 4
- Замечания:
|
а ты заходил в $dir/addons/amxmodx/configs/war3 War3FT.cfg ? там типо wc3_save_xp_db 0 - это SQL а 1 - это MySQL
|
|
| |
ProxY | Дата: Среда, 28.03.2012, 21:00 | Сообщение # 5 |
- Сообщения: 17
- Награды: 0
- Замечания:
|
Quote (Huh) там типо wc3_save_xp_db 0 - это SQL а 1 - это MySQL там типо wc3_save_xp_db 0 - это SQLite а 1 - это MySQL - вот так там. В этом я прекрасно разбираюсь. Сервер с пол года работал на MySQL базе - никаких проблем не было. Позавчера начала пропадать опыт, с ошибкой цитированной выше. Чем больше играешь тем больше опыта пропадает.
|
|
| |
Sasha13840 | Дата: Среда, 28.03.2012, 21:40 | Сообщение # 6 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
ProxY, Сорри,я по началу не так понял,поэтому и написал такой ответ
|
|
| |
Blizzardf | Дата: Среда, 28.03.2012, 22:02 | Сообщение # 7 |
- Сообщения: 39
- Награды: 0
- Замечания:
|
Столкнулся с такой же проблемой,когда сменил хост на сервачок и начал использовать их mysql-сервер. Выход- сменить хостинг,на котором находится mysql сервер.
|
|
| |
ProxY | Дата: Четверг, 29.03.2012, 00:16 | Сообщение # 8 |
- Сообщения: 17
- Награды: 0
- Замечания:
|
Blizzardf, Да, сервер сейчас стоит на сервачке, но сегодня попробовал использовать базу данных на хостинге MyArena - те же самые ошибки в логах. Какие еще будут предложения?
|
|
| |
SMaster | Дата: Четверг, 29.03.2012, 03:25 | Сообщение # 9 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
ProxY, Ты не первый у кого проблемы возникли за последние сутки. Это говорит о том, что хостинг что-то делает.
Еще есть вариант это проверить настройки подключения к базе. У некоторых заработало когда они дописали порт (если хостинг сервачок).
Вместо wc3_sql_dbhost "x.serva4ok.ru" выстави x.serva4ok.ru:3306 (свой разумеется)
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Blizzardf | Дата: Четверг, 29.03.2012, 08:11 | Сообщение # 10 |
- Сообщения: 39
- Награды: 0
- Замечания:
|
Quote (SMaster) Вместо wc3_sql_dbhost "x.serva4ok.ru" выстави x.serva4ok.ru:3306 (свой разумеется) Не поможет... У меня так и было прописано.
Сообщение отредактировал Blizzardf - Четверг, 29.03.2012, 10:53 |
|
| |
ProxY | Дата: Четверг, 29.03.2012, 12:00 | Сообщение # 11 |
- Сообщения: 17
- Награды: 0
- Замечания:
|
Blizzardf, да, ошибка так и проскакивает. Пока решил проблему создав базу данных на другом хостинге. Работает хорошо, ошибок нет. Никто не знает что с MySQL на Serva4ке стало?
|
|
| |
Blizzardf | Дата: Пятница, 30.03.2012, 14:41 | Сообщение # 12 |
- Сообщения: 39
- Награды: 0
- Замечания:
|
Quote (ProxY) Никто не знает что с MySQL на Serva4ке стало? Там установили ограничение на кол-во активных подключений.
|
|
| |
vedmak3013 | Дата: Суббота, 31.03.2012, 08:13 | Сообщение # 13 |
- Сообщения: 9
- Награды: 0
- Замечания:
|
Quote (Blizzardf) Там установили ограничение на кол-во активных подключений. 100? 3 фулсервера варов не в состоянии набрать такое количество. Похоже еще куча плагов, аунтификация и подобное. Те которые не пачками прописывают, а постоянно обновляют данные смотрят/пишут. Банит вроде как на час. еще есть суточные ограничения... В любом случае настройки майскула на хостинге шлак.
|
|
| |