Cant keep up! Did the system time change
서버가 틱을 따라가지 못할 때 나오는 경고: 실제 의미와 원인을 어디서부터 찾아야 하는지 설명해요.
업데이트 2026년 8월 13일
[Server thread/WARN]: Can't keep up! Is the server overloaded?
Running 3421ms or 68 ticks behind
틱이 50ms를 훨씬 넘겼어요. 서버가 밀린 작업을 따라잡느라 시간을 건너뛰고 있는 거예요.
이것이 의미하지 않는 것
이것은 서버 오류가 아니고, 그 자체로 호스팅 문제도 아니에요. 이건 증상이에요. 뭔가가 메인 스레드를 오랫동안 붙잡고 있었다는 뜻이죠.
"시스템 시간 변경"이라는 표현은 예전 이야기예요. 예전에는 시계를 바꿨을 때도 이 메시지가 떴거든요. 지금은 99%의 경우 원인이 부하예요.
어떻게 조사할까요
- 밀린 시간(밀리초). 자동 저장 중에 200–500ms 정도가 가끔 밀리는 건 정상이에요. 규칙적으로 몇 초씩 밀리면 문제예요.
- 규칙성. 정확히 몇 분마다 — 가비지 컬렉터 또는 자동 저장. 불규칙하게 — 엔티티와 농장.
- 프로파일링.
spark profiler start를 실행하고 문제가 다시 나타날 때까지 기다려요 — Spark.
흔한 원인
전체 목록 — 렉의 흔한 원인.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
