Хостинг

Логи и краш-репорты: как читать

Где лежат логи сервера Millida, чем WARN отличается от ERROR, как найти виновный плагин в стектрейсе и разобрать частые строки консоли.

Обновлено 4 августа 2026 г.

Лог отвечает почти на любой вопрос «почему», если знать, куда смотреть. Навык окупается с первого же падения.

Где смотреть

  • «Консоль» — живой вывод прямо сейчас, с историей и поиском.
  • logs/latest.log в Файлах — тот же лог целиком. Прошлые запуски лежат рядом в архивах .log.gz.
  • crash-reports/ — отдельные файлы, появляются только когда падает сама Java (обычно на модовых сборках).

Из чего состоит строка

[12:03:44] [Server thread/ERROR]: [Essentials] Ошибка в конфиге

Время → поток → уровень → источник в квадратных скобках → текст.

УровеньСтоит ли реагировать
INFOнет, обычная жизнь сервера
WARNиногда: сервер справился, но что-то не так
ERRORда, что-то не сработало
FATALсервер умирает прямо сейчас

Куча WARN при старте у модовых сборок — норма. Ориентируйтесь на первый ERROR, а не на последний: дальше обычно идут следствия.

Найти виновного в стектрейсе

Стектрейс — «портянка» строк с at …. Читать её целиком не нужно:

  1. Верхняя строка после Caused by: — что именно сломалось.
  2. Ищите в строках at знакомое имя — at com.plugin.name…. Это и есть виновник.
  3. 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 означает, что моду нужен другой мод — поставьте зависимость.