критический провал!
Добавлено: 30 дек 2025, 12:45
1. в пр Буси найдена КРИТИЧЕСКАЯ ОШИБКА! чтение базы данных с локациями был синхронным, и каждое обращение к БД на диске стопорило весь поток! из-за чего были кратковременные падения! теперь оно асинхронное, и поток не будет останавливаться :3
2. ВТОРАЯ КРИТИЧЕСКАЯ ОШИБКА В ПР БУСИ! в репере локаций проверялось, если локация использовалась в последний раз 60 секунд назад или позже ИЛИ (!! тут ошибка) активных пользователей локации нет, то инстанс локации закрывался, и порт инстанса помечался свободным. но в ту же секунду пользователь второй локации запрашивал новую локацию, и ему система давала порт прошлого инстанса, и уже дальше для пользователя с первой локацией использовалась вторая локация.
чтобы это исправить, я просто заменил ИЛИ на И. и получилось:
2. ВТОРАЯ КРИТИЧЕСКАЯ ОШИБКА В ПР БУСИ! в репере локаций проверялось, если локация использовалась в последний раз 60 секунд назад или позже ИЛИ (!! тут ошибка) активных пользователей локации нет, то инстанс локации закрывался, и порт инстанса помечался свободным. но в ту же секунду пользователь второй локации запрашивал новую локацию, и ему система давала порт прошлого инстанса, и уже дальше для пользователя с первой локацией использовалась вторая локация.
чтобы это исправить, я просто заменил ИЛИ на И. и получилось:
3. появилась таблица падений пр Буси :3 она есть в тгесли локация использовалась в последний раз 60 секунд назад или позже И активных пользователей локации нет, то инстанс локации закрывался
надеюсь все скоро будет работать