Логи та звіти про збої: як їх читати
Де зберігаються логи сервера Millida, чим WARN відрізняється від ERROR, як знайти винного плагіна в стеку викликів і як тлумачити типові рядки консолі.
Оновлено 4 серпня 2026 р.
Лог відповідає майже на будь-яке запитання «чому», якщо знати, де шукати. Ця навичка окупається вже з першого крашу.
Де шукати
- «Консоль» — живий вивід просто зараз, з історією та пошуком.
logs/latest.logу Файлах — той самий лог повністю. Попередні запуски лежать поруч в архівах.log.gz.crash-reports/— окремі файли, які з'являються лише тоді, коли падає сама Java (зазвичай на збірках модів).
З чого складається рядок
[12:03:44] [Server thread/ERROR]: [Essentials] Error in config
Час → потік → рівень → джерело у квадратних дужках → текст.
| Рівень | Чи варто реагувати |
|---|---|
INFO | ні, звичайне життя сервера |
WARN | іноді: сервер упорався, але щось не так |
ERROR | так, щось зламалося |
FATAL | сервер помирає просто зараз |
Купа WARN під час запуску на збірках модів — це нормально. Звертайте увагу на перший ERROR, а не на останній: те, що йде далі, зазвичай лише наслідки.
Знайдіть винуватця в стеку викликів
Стек викликів — це довгий стовпчик рядків, що починаються з at …. Читати його весь не потрібно:
- Верхній рядок після
Caused by:— що саме зламалося. - Пошукайте знайоме ім'я серед рядків
at—at com.plugin.name…. Це і є ваш винуватець. Exception in thread "main"під час запуску — це проблема ядра або Java, а не плагіна.
Рядок на кшталт [Plugin] Enabling Plugin v1.2 безпосередньо перед помилкою теж підказка: сервер упав під час увімкнення саме цього плагіна.
Поширені рядки
| Рядок | Що означає |
|---|---|
Can't keep up! Is the server overloaded? | сервер не встигає за тіками — Лаги та TPS |
java.lang.OutOfMemoryError | вичерпалася пам'ять тарифу |
A single server tick took 60.00 seconds (watchdog) | щось заблокувало головний потік — майже завжди плагін або мод |
UnsupportedClassVersionError | .jar зібрано для новішої Java — Ядро та версія |
Server attempted to load chunk saved with newer version | світ новіший за версію сервера |
while scanning a simple key | зламаний YAML-конфіг: таби або відступи |
Failed to load level | світ пошкоджено — відновіть резервну копію |
Invalid signature for profile public key | підпис чату 1.19+; нехай гравець перепідключиться |
Unable to access jarfile | файл ядра відсутній — відновіть ядро з каталогу |
Address already in use | порт зайнятий попереднім процесом; перезапустіть сервер із панелі |
Що надсилати в підтримку
Не скриншот останнього рядка, а фрагмент логу від запуску до помилки — або посилання на файл. Ідеально: весь latest.log плюс опис «що ви робили перед тим, як це сталося». Так ви отримаєте відповідь за кілька хвилин.
Збірки модів
На Forge і Fabric також перевірте crash-reports/crash-*.txt: угорі там блок -- Head -- з точною причиною, а внизу — список модів. Помилка Missing or unsupported mandatory dependencies означає, що моду потрібен інший мод — встановіть залежність.
