サーバーがフリーズして応答しない
サーバーが実行中と表示されているのにプレイヤーが入れず、コマンドにも応答しない場合の対処:診断と適切なシャットダウンを解説します。
更新日 2026年8月13日
症状:ステータスが「プレイ中」のまま、コンソールが無反応、コマンドが実行されない、プレイヤーがタイムアウトする。
何が起きたのか
サーバーのメインスレッドがブロックされています。原因はプラグインの無限ループ、外部からの応答待ち、デッドロック、壊滅的なガベージコレクションのいずれかです。
診断
- 無反応になる直前のログ行 — 通常はここに原因が現れます。プラグイン名、操作、座標を確認してください。
- Watchdog。 Paper はハングを自ら検出し、
--- DO NOT REPORT THIS TO PAPER ---と記されたスレッドダンプを原因の名前付きで出力します — Watchdog。 - リソース使用率。 CPU が 100% でコンソールが無反応ならループです。CPU がほぼゼロなら外部リソース(データベース、ネットワーク)の待ちです。
対処方法
「停止」をクリックしてください。コントロールパネルが stop を送信し、サーバーが応答しない場合はタイムアウト後にプロセスを強制終了します。
強制停止の際、ワールドの直近数分のデータが失われることがあります。これは避けられません。ハングしたサーバーはもはや保存を行っていないためです。
事後の確認
- ログ内のスレッドダンプを確認してください。
- 疑わしいプラグインを無効化してテストしてください — プラグインがサーバーを壊している。
- 外部依存関係を確認してください。MySQL データベースに接続できないのはハングの典型的な原因です。
- ディスクを確認してください。ディスクが満杯だと書き込みがブロックされます — ディスクが満杯。
予防
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
