Skip to content
托管 · 故障排查

服务器卡死无响应

当服务器显示为运行中但不让玩家进入且不响应命令时该怎么办:诊断与正确关闭。

更新于 2026年8月13日

症状:状态显示“Playing”,控制台没有任何输出,命令不执行,玩家出现超时。

发生了什么

服务器主线程被阻塞:插件中的死循环、等待外部响应、死锁、灾难性的垃圾回收。

诊断

  1. 沉默前的最后几行日志——它们通常能指出元凶:插件名称、操作、坐标。
  2. 看门狗。 Paper 会自行检测到卡死,并打印一份标记为 --- DO NOT REPORT THIS TO PAPER --- 的线程转储,其中包含元凶的名称——看门狗。
  3. 资源占用。 CPU 占用 100% 且控制台无输出,说明是死循环。CPU 接近零,说明在等待外部资源(数据库、网络)。

该怎么做

点击“Stop”。控制面板会发送 stop,如果服务器没有响应,则在超时后强制终止进程。

强制停止时,世界可能会丢失最后几分钟的数据。这无法避免:卡死的服务器已经不再保存了。

之后

  • 阅读日志中的线程转储。
  • 禁用可疑的插件并测试——某个插件正在破坏服务器。
  • 检查外部依赖:无法连接的 MySQL 数据库是导致卡死的典型原因。
  • 检查磁盘:磁盘已满会阻止写入——磁盘已满。

预防

定期自动重启并开启通知,让您在玩家之前就得知卡死情况。

Minecraft 托管您离线时服务器仍在运行创建服务器