로그와 충돌 보고서 읽는 방법
Millida 서버 로그가 저장되는 위치, WARN과 ERROR의 차이, 스택 트레이스에서 문제 플러그인을 찾는 방법, 자주 보이는 콘솔 줄을 해석하는 방법을 알아봐요.
업데이트 2026년 8월 4일
로그는 "왜"라는 질문에 거의 답을 해줘요. 어디를 봐야 하는지만 안다면요. 이 실력은 첫 크래시부터 바로 값을 해요.
어디를 봐야 할까요
- "콘솔" — 지금 실시간으로 나오는 출력이며, 기록과 검색도 지원해요.
- Files의
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 오류는 어떤 모드가 다른 모드를 필요로 한다는 뜻이에요 — 의존성을 설치하세요.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
