Skip to content
托管 · 错误解析

Watchdog:服务器卡死、线程转储

服务器卡死时 Paper watchdog 会输出什么、如何阅读线程转储,以及如何找到罪魁祸首。

更新于 2026年8月13日

[Server Watchdog] The server has stopped responding! THIS IS NOT A PAPER BUG!
[Server Watchdog] Please report this to the makers of the plugin/mod...
Current Thread: Server thread
    ...

看门狗检测到主线程无响应时间超过允许值,并打印了堆栈。

如何解读

从上到下阅读堆栈行,找到第一个非原版的包名:com.example.plugin...、net.someMod...。这就是罪魁祸首——它正在执行一个永远无法完成的操作。

如果整个堆栈都是原版的,就看看这个操作是什么:区块生成、实体处理、世界保存。

常见情况

堆栈中的内容原因
插件名称插件 — 插件导致服务器崩溃
数据库访问(java.sql、jdbc)MySQL 无法连接、同步查询
网络调用(HttpURLConnection)插件正在等待外部服务
ChunkGenerate、ServerChunkCache生成负载过重 — 区块加载
GC 线程和长时间停顿内存 — 垃圾回收器

配置

看门狗阈值在 config/paper-global.yml 中设置(watchdog.early-warning-every、early-warning-delay)。仅仅为了提高超时时间让它“不崩溃”,只会掩盖问题。

接下来该怎么做 — 服务器卡死。

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