Skip to content
호스팅 · 오류 분석

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%의 경우 원인이 부하예요.

어떻게 조사할까요

  1. 밀린 시간(밀리초). 자동 저장 중에 200–500ms 정도가 가끔 밀리는 건 정상이에요. 규칙적으로 몇 초씩 밀리면 문제예요.
  2. 규칙성. 정확히 몇 분마다 — 가비지 컬렉터 또는 자동 저장. 불규칙하게 — 엔티티와 농장.
  3. 프로파일링. spark profiler start를 실행하고 문제가 다시 나타날 때까지 기다려요 — Spark.

흔한 원인

  • 엔티티와 몹이 너무 많음.
  • 탐험 중 청크 생성 — 청크 로딩.
  • 무거운 예약 작업이 있는 플러그인.
  • 디스크가 가득 참, 저장이 느림 — 디스크 가득 참.

전체 목록 — 렉의 흔한 원인.

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기