Skip to content
호스팅 · 문제 해결

갑작스러운 멈춤과 Can`t keep up

주기적인 서버 멈춤 진단: 가비지 컬렉션, 자동 저장, 예약 작업, 외부 원인을 다룹니다.

업데이트 2026년 8월 13일

평균 TPS는 정상이지만, 몇 분마다 서버가 1~5초 동안 멈춥니다.

빈도별 원인 후보

  1. 가비지 컬렉션. 규칙적으로 반복되는 멈춤의 가장 흔한 원인입니다 — 가비지 컬렉터.
  2. 월드 자동 저장. 특히 월드가 크고 디스크가 가득 찼을 때 발생합니다 — 자동 저장.
  3. 예약 작업: 백업, 맵 렌더링, 무거운 명령어 — 스케줄, Dynmap.
  4. 주기적 작업이 있는 플러그인: 1분마다 모든 플레이어 확인, 데이터 저장, 외부 API 호출.
  5. 플레이어가 달릴 때의 청크 생성 — 청크 로딩.

찾는 방법

프로파일러를 실행하고 멈춤을 기다립니다:

spark profiler start --timeout 600

보고서에 끊김이 발생한 순간에 무슨 일이 있었는지 표시됩니다 — Spark.

멈춤 시각과 작업 스케줄을 비교해 보세요. 분 단위까지 일치한다면 답이 나온 것입니다.

Can't keep up

로그 줄 Can't keep up! Did the system time change, or is the server overloaded?는 틱이 50ms보다 훨씬 오래 걸렸다는 뜻입니다. 이것은 결과이지 원인이 아닙니다 — 분석.

도움이 되지 않는 것

두 시간마다 더 자주 재시작하는 것은 덮어 두는 것일 뿐입니다. 메모리 누수에만 도움이 되고, 그마저도 일시적입니다 — 메모리.

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