Skip to content
ホスティング · トラブルシューティング

サーバーがフリーズして応答しない

サーバーが実行中と表示されているのにプレイヤーが入れず、コマンドにも応答しない場合の対処:診断と適切なシャットダウンを解説します。

更新日 2026年8月13日

症状:ステータスが「プレイ中」のまま、コンソールが無反応、コマンドが実行されない、プレイヤーがタイムアウトする。

何が起きたのか

サーバーのメインスレッドがブロックされています。原因はプラグインの無限ループ、外部からの応答待ち、デッドロック、壊滅的なガベージコレクションのいずれかです。

診断

  1. 無反応になる直前のログ行 — 通常はここに原因が現れます。プラグイン名、操作、座標を確認してください。
  2. Watchdog。 Paper はハングを自ら検出し、--- DO NOT REPORT THIS TO PAPER --- と記されたスレッドダンプを原因の名前付きで出力します — Watchdog。
  3. リソース使用率。 CPU が 100% でコンソールが無反応ならループです。CPU がほぼゼロなら外部リソース(データベース、ネットワーク)の待ちです。

対処方法

「停止」をクリックしてください。コントロールパネルが stop を送信し、サーバーが応答しない場合はタイムアウト後にプロセスを強制終了します。

強制停止の際、ワールドの直近数分のデータが失われることがあります。これは避けられません。ハングしたサーバーはもはや保存を行っていないためです。

事後の確認

  • ログ内のスレッドダンプを確認してください。
  • 疑わしいプラグインを無効化してテストしてください — プラグインがサーバーを壊している。
  • 外部依存関係を確認してください。MySQL データベースに接続できないのはハングの典型的な原因です。
  • ディスクを確認してください。ディスクが満杯だと書き込みがブロックされます — ディスクが満杯。

予防

定期的な自動再起動と通知を設定し、プレイヤーより先にハングを把握できるようにしてください。

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