Watchdog: сервер завис, thread dump
Що друкує watchdog Paper, коли сервер зависає, як читати thread dump і як знайти винуватця.
Оновлено 13 серпня 2026 р.
[Server Watchdog] The server has stopped responding! THIS IS NOT A PAPER BUG!
[Server Watchdog] Please report this to the makers of the plugin/mod...
Current Thread: Server thread
...
Вартовий виявив, що головний потік не відповідав довше, ніж дозволено, і вивів стек.
Як це читати
Читайте рядки стека згори вниз і шукайте першу неванільну назву пакета: com.example.plugin..., net.someMod.... Це і є винуватець — він виконував операцію, яка так і не завершилася.
Якщо весь стек ванільний, подивіться, що це за операція: генерація чанків, обробка сутностей, збереження світу.
Типові знахідки
| У стеку | Причина |
|---|---|
| Назва плагіна | Плагін — Плагін ламає сервер |
Доступ до бази даних (java.sql, jdbc) | Недоступний MySQL, синхронний запит |
Мережевий виклик (HttpURLConnection) | Плагін чекає на зовнішній сервіс |
ChunkGenerate, ServerChunkCache | Важка генерація — Завантаження чанків |
| Потоки GC і довгі паузи | Пам'ять — Збирач сміття |
Конфігурація
Поріг вартового задається в config/paper-global.yml (watchdog.early-warning-every, early-warning-delay). Підвищення тайм-ауту лише для того, щоб «не крашилося», тільки маскує проблему.
Що робити далі — Сервер завис.
Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер
