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? は、1ティックに50 msよりはるかに長い時間がかかったことを意味します。これは結果であり、原因ではありません — 詳細。

効果がない対処法

数時間ごとに再起動を繰り返すのは、問題の隠蔽にすぎません。メモリリークには効果がありますが、それとても一時的なものです — メモリ。

Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成