Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Counter-Strike 1.6 » Решение проблем с сервером CS 1.6 » ошибки при связе с MySql базой
ошибки при связе с 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 фулсервера варов не в состоянии набрать такое количество.
Похоже еще куча плагов, аунтификация и подобное. Те которые не пачками прописывают, а постоянно обновляют данные смотрят/пишут.
Банит вроде как на час. еще есть суточные ограничения... В любом случае настройки майскула на хостинге шлак.
 
Форум Perfect Soft » Counter-Strike 1.6 » Решение проблем с сервером CS 1.6 » ошибки при связе с MySql базой
  • Страница 1 из 1
  • 1
Поиск: