К содержимому
Tickwise
ПредупреждениеПроизводительностьSIG-PA-007

Ранний сигнал watchdog: тик длится больше 10 секунд (Creating thread dump)

Платформы
Paper · Purpur · один сервер
Проверено
Проверено
Уверенность
Уверенность 90%

Как это выглядит в логе

Достаточно одной из строк. Агент сверяет их с логом локально, на вашем сервере.

logs/latest.log
  • [ERROR] has not responded for

Симптомы

  • Сервер на несколько секунд «замирает» для всех игроков
  • В логе: «The server has not responded for N seconds! Creating thread dump» и дамп Server thread

Причина

Текущий тик идёт дольше early-warning-delay (по умолчанию 10 с). Paper печатает дамп основного потока — сервер ещё работает, но если тик не завершится до timeout-time, watchdog его остановит.

Вероятные причины

  • Плагин выполняет блокирующую операцию в основном потоке (SQL/HTTP, файловый ввод-вывод)
  • Долгое сохранение мира/чанков или большая операция WorldEdit
  • Нехватка CPU или длинная пауза GC

Как исправитьНизкий риск

  1. В дампе Server thread под evidence найдите первые фреймы плагина — это вероятный источник зависания.
  2. Если повторяется с одним и тем же плагином — обновите его или перенесите его тяжёлые функции (сохранение, запросы) на время без игроков; сообщите автору с дампом.
  3. Если в дампе сохранение мира — проверьте скорость и свободное место на диске.
  4. Для наблюдения используйте /spark profiler --only-ticks-over 100, чтобы поймать длинные тики.

Источники