Раптові зависання та Can`t keep up
Діагностика періодичних зависань сервера: збирання сміття, автосейв, заплановані задачі та зовнішні причини.
Оновлено 13 серпня 2026 р.
Середній TPS у нормі, але кожні кілька хвилин сервер завмирає на 1–5 секунд.
Ймовірні причини за частотою
- Збирач сміття. Найпоширеніша причина регулярних періодичних зависань — Збирач сміття.
- Автозбереження світу. Особливо на великому світі та при заповненому диску — Автозбереження.
- Заплановані завдання: резервні копії, рендеринг карти, важкі команди — Розклад, Dynmap.
- Плагіни з періодичними завданнями: перевірка всіх гравців раз на хвилину, збереження даних, виклик зовнішнього API.
- Генерація чанків, коли гравець біжить — Завантаження чанків.
Як це знайти
Запустіть профайлер і дочекайтеся зависання:
spark profiler start --timeout 600
Звіт покаже, що відбувалося в момент просідання — Spark.
Порівняйте час зависань із розкладом завдань: збіг до хвилини — це і є відповідь.
Can't keep up
Рядок у лозі Can't keep up! Did the system time change, or is the server overloaded? означає, що тік тривав значно довше за 50 мс. Це наслідок, а не причина — розбір.
Що не допоможе
Частіші перезапуски кожні пару годин — це маскування. Вони допомагають лише при витоку пам'яті, і то тимчасово — Пам'ять.
Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер
