Перейти к публикации
  • Пропажа слотов при сохранении


    Electr0
    • В обработке

    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)


    Отзывы пользователей

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

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

    Ссылка на комментарий
    Поделиться на других сайтах

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

     

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

    Ссылка на комментарий
    Поделиться на других сайтах



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

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

    Гость
    Добавить комментарий...

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

      Разрешено не более 75 эмодзи.

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

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

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


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

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

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

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

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

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