Нету возможности отловить. Визуалкуа не ловит. Включил дэбаг весь. Вот что вышло. Бред какой товидимо для твоих запросов это мало) Есть возможность отловить конкретный запрос? и залогировать его?
Нету возможности отловить. Визуалкуа не ловит. Включил дэбаг весь. Вот что вышло. Бред какой товидимо для твоих запросов это мало) Есть возможность отловить конкретный запрос? и залогировать его?
Мне кажется нужно от этой строки плясатьНету возможности отловить. Визуалкуа не ловит. Включил дэбаг весь. Вот что вышло. Бред какой то
Вполне может быть. Попробуй вытянуть логи из самой mysql, в помощь->Урезали само сохранение игрока в 2 раза. Тоже не помогло. Урезали сохранение другого калла. Тоже не помогло. Уже кажется что из за спама таймеров,может быть из за них?
судя по всему ты одновременно кидаешь 4 запроса на человека (причём в одну таблицу кажись), что не совсем рационально, покажи сам запрос апдейтаУрезали само сохранение игрока в 2 раза. Тоже не помогло. Урезали сохранение другого калла. Тоже не помогло. Уже кажется что из за спама таймеров,может быть из за них?
Брат, идет 1 запрос на сохранение игрока, 1 на инвентарь его и 1 на его аккаунтсудя по всему ты одновременно кидаешь 4 запроса на человека (причём в одну таблицу кажись), что не совсем рационально, покажи сам запрос апдейта
увы, но строка "Detected thread scheduler timeout: request ID: 0; pending count: 4" говорит об обратномБрат, идет 1 запрос на сохранение игрока, 1 на инвентарь его и 1 на его аккаунт
Попробовал кинуть 20 запросов на игрока сразу, запросы выполняются, сервер не крашит.судя по всему ты одновременно кидаешь 4 запроса на человека (причём в одну таблицу кажись), что не совсем рационально, покажи сам запрос апдейта
Там же есть только ON и OFF, не?Попробуй
SET @@global.event_scheduler = 0;
Это понятно, но это же его стандартное значение.0 это off
На Марии она по умолчанию включено, отсюда и отталкиваться. Но на самом деле мне кажется проблема не в мускуле вообще а в самом моде, ощущение что сервер не убивает потоки отсюда они переполняются и начинает гадить ошибкамиЭто понятно, но это же его стандартное значение.
Типо что не включено, то выключено.
Я пробовал разные базы, везде одно и тоже. "XAMPP, USBWEBSERVER, MARIADB, MYSQL".
пасаны советуют с такой ошибкой вхуяритьКто нибудь решил в итоге проблему? ;D
"api-threading-debugging" : true,
"net-queue-size-multiplier": 30,
Ага, поняв. Ну у меня база постгрес, значит будем включать опять thread debugging и искать. Тк крашей сервера вообще небыло, кроме вот этого мема который вылез спустя пару часов непрерывных тестовпасаны советуют с такой ошибкой вхуярить
и искать вызовы апишки не из мейн тредаКод:"api-threading-debugging" : true,
если
не помогаетКод:"net-queue-size-multiplier": 30,
конкретно к скулю это кстати не имеет примерно никакого отношения, это ошибка .нет - которая вылезает скорее всего из-за каких нибудь залупленных Таск.Ранов
залупленных - в смысле никогда не заканчивающихся, а не с членом в конце.
ошибка про попытки в многопоточность, короче, которые вылезают из-за отсутствия напитаксранов в нужных местах, которые ты не видишь просто
ещё можно завести себе классы чтобы сторить дату под плееров-вехиклы и что там ещё, чтобы уйти от сетдаты вообще, и облегчить себе жизнь с этой всей ебаниной в будущем
но это уже если прям серьёзно делать