Эксплуатация5 мин чтения
Как читать консоль сервера, а не гадать
Startup, ready, warning и fatal с первого взгляда похожи. Умение их различать — большая часть работы поддержки.
Консоль — это сервер, который точно рассказывает, что произошло, и мы просим её первой, потому что её почти всегда достаточно. Научиться читать её стоит двадцати минут.
Сначала найдите строку готовности
Любой сервер что-то печатает, когда закончил запуск: «Done (11.402s)!» в Minecraft, адрес прослушивания в другом месте. Если эта строка есть, сервер стартовал и проблема после неё. Если её нет, всё напечатанное — это startup, а последние строки и есть причина остановки.
Уровни, по порядку
- INFO — повествование. Почти никогда не проблема, как бы тревожно ни звучало.
- WARN — что-то не так, но переживаемо. Читать стоит, паниковать редко.
- ERROR — операция не удалась. Сервер может продолжать работать.
- FATAL — причина, по которой он больше не работает.
Читайте вверх от падения
Последняя строка — это где он сдался, а не где пошло не так. Причина обычно на 10-40 строк выше, и это первая строка, называющая то, что установили вы, а не то, что идёт с игрой.
Присылайте пятьдесят строк до падения, а не последнюю. Последняя строка — наименее информативная часть любого краха.