1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

GhostOne Флудит mysql подключениям

Тема в разделе 'Основные вопросы', создана пользователем Kirill-782, 5 июн 2014.

  1. Kirill-782 Гуру

    Сообщения:
    109
    Спасибы:
    5
    Сборка бота GHost:
    Ghost ++17.1
    Дата начала использования бота:
    00.00.0000
    Бот во время работы создает очень много подключений к бд и в скором времени выходить ошибка Too many connections. Как исправить?
  2. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    увеличить к-во возможных подключений к базе.
    а вообще, вариантов много.
  3. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    если ++ то это нормально - там работа со скулем через жопу сделана
    в ВАНе это уже исправлено
    -------
    суть - ++ делает подключение для каждой передачи данных и не рвет корректно их
    ВАН делает одно подключение и просто его поддерживает на всё время работы
  4. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    хз у меня небыла такого кстати:D ну я фиксил
  5. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    Помогло на время увеличить макс коннектов = 700. По дефолту в linux системах стоит 100. На сколько это сильно влияет на ОЗУ хз.
  6. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    Видимо система такова 1 игрок = 1 коннект, вот и считай.
    Сделай оптимизацию с помощью утилитки mysqltuner или запросом в бд SHOW PROCESSLIST
    Сам нуб конкретного что то посоветовать не могу. Самое оптимальное это максить число коннектов x2\x3x4 пока не будет всё ок.
  7. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    ну не совсем так.
    то что игрок заходит, будет tcp коннект к серверу но не к базе данных)
  8. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    Более того, как я понял запрос к бд так и остаётся, не отваливается... Это или в my.cfg настраивать надо или как то фиксить сам бот.
  9. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    Перечитай мой пост выше)
  10. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    Да понял я, что бредово всё это :) Не совсем разбираюсь... Уверен при 500 одновременных игр нагнётся всё нафиг, без оптимизации или достаточного ОЗУ не обойтись.
    Да и если в домашних условиях, я думаю проблема исчерпывает себя. Вот на Впс-ку другое дело, заморачиваться придётся ппц. А если ещё и досить будут сам дц тогда точно кранты всему :)
  11. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    где ты наберешь столько игроков для 500 игр?)
  12. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    Не, я имел ввиду 500 игроков, одновременно. На домашнем пк потянет конечно всё...
  13. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    разница конечно большая, 500 игроков и 500 игр
  14. KradaBash Гуру

    Сообщения:
    275
    Спасибы:
    6
    Дата начала использования бота:
    12.12.12
    Ну я исходил с того что, 100 игроков играет на 3-х ботах с одной бд = 1 к коннектов. Учитывая что по дефолту само значение стоит 100, 500\1к для linux систем стандарт. А если 500 игроков будет, моя вдс-ка наверн накроется. :)
  15. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    что в твоем случае создают коннекты? нагрузку? или что...