Перейти к содержанию
  • Пропажа слотов при сохранении


    L 31/05/2019 - 00:03:59: Error when delete old data Kitty (ID: STEAM_1:0:224423025) from slot 7 on map c2m1_highway: Lost connection to MySQL server during query
     

    2019-05-30T21:04:29.168233Z 973700 [Note] Aborted connection 973700 to db: 'DB' user: 'USER' host: 'HOST (Got an error reading communication packets)


    Обратная связь

    Рекомендуемые комментарии

    Electr0

    Опубликовано

    происходит отсоединение от базы данных и в итоге слот удален, и не сохранен.

    Electr0

    Опубликовано

    думаю стоит сделать логику которая будет устойчива к женскому поведению базы данных, послала куда подальше, делаем переподключение  и операцию возврата если ошибка незначительная и возвращаем игроку его слот.

    Electr0

    Опубликовано

    полагаю надо сделать следующим образом, вместо удаления на первом шаге мы делаем перенос слота в временный слот 666, дальше происходит запись данных в слот игрока, после этого если все хорошо мы делаем процедуру удаления и этого временного слота, если же произошел ебучий случай то удаляем все из слота который пытались сохранить и возвращаем обратно содержимое помещенное в 666 слот.

     

    думаю до конца года это сделать. в качестве тестов юзать перезагрузку mysql и специально кривые запросы чтобы вызвать сбойный кейз

    Electr0

    Опубликовано

    пока что увеличил connect_timeout с 10 до 120 сек в mysql



    Присоединяйтесь к обсуждению

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

    Гость
    К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Обозначения статусов

    В обработке = Мы работаем над вашим отчетом.

    Исправлено = Проблема исправлена.

    Тестируется = Изменения внесены, но требуют тестирования.

    Закрыт = Отзыв некорректный, либо проблема не повторяется при проверке на серверах. Если у вас есть дополнительная информация напишите комментарий и мы снова откроем этот вопрос.

×
×
  • Создать...