FullStack Watchdog avatar

FullStack Watchdog [1.21.1] [1.20.6] [1.19.4]

Это небольшой мод для серверной части, который добавляет отображение дополнительной информации в логах при завершении работы сервера системой Watchdog из-за deadlock или длительной блокировки. Теперь в отчёте о краше будет отображаться весь выполняемый код на момент блокировки сервера — полный stacktrace всех потоков вместо урезанной версии.

Теоретически это поможет диагностировать, какой мод или mixin вызвал блокировку "off-thread". Когда поток блокируется, основной серверный поток зависает, и если это состояние сохраняется слишком долго, Watchdog завершает его работу из-за превышения времени выполнения тика. Мод не решает все проблемы с deadlock, но может предоставить достаточно информации для выявления причин некоторых блокировок.

Пример изменений до и после установки мода:

Мод можно включать в состав модпаков. Клиентская версия мода не имеет функциональности, так как система Watchdog работает только на сервере. Для подключения клиентам не требуется установка этого мода.

ПРИМЕЧАНИЕ 1: NeoForge 20.4.107 и новее уже содержат эту функциональность. Мод не требуется для Minecraft 1.20.4 и новее с NeoForge.
ПРИМЕЧАНИЕ 2: Fabric API 0.104.0+1.21.2 и новее содержат эту функциональность. Мод не требуется для Minecraft 1.21.2 и новее с Fabric.

Скачать FullStack Watchdog

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseFullStack Watchdog v1.0.1 (1.17.1 to 1.21.1 - MC Fabric)1.17.1+17 Fabric8 августа 202414 КБ
ReleaseFullStack Watchdog v1.0.1 (1.17.1 to 1.20.1 - MC Forge)1.17.1+10 NeoForge9 февраля 202414,2 КБ
ReleaseFullStack Watchdog v1.1.0 (1.20.2 to 1.20.4 - MC Neoforge)1.20.2+2 NeoForge7 декабря 202312,7 КБ
ReleaseFullStack Watchdog v1.0.1 (1.16.5 - MC Fabric)1.16.5Fabric13 апреля 202313,8 КБ
ReleaseFullStack Watchdog v1.0.1 (1.16.5 - MC Forge)1.16.5Forge13 апреля 202313,9 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.