我的服务器无法启动 — 如何诊断?
一种冷静、循序渐进的方法来找出服务器无法启动的原因:阅读控制台,找到第一个错误,并将其与常见原因匹配。
Last updated July 17, 2026
无法启动的服务器几乎总是在控制台中准确地告诉你原因。诀窍在于知道在哪里查找以及如何阅读第一个真正的错误。本指南为你提供了一个冷静、可重复的过程,适用于任何游戏。
1. 从顶部开始阅读控制台
- 打开你的服务器并进入Console(控制台)选项卡。
- 重启服务器,以便获得最新的启动日志。
- 从上往下阅读,而不是从下往上。第一个错误或异常通常是真正的原因;之后的一切往往是连锁反应的噪音。
查找包含 ERROR、FATAL、Exception、Caused by: 或堆栈跟踪的第一行。复制该行 — 这是你最好的线索,也是在支持工单中包含的最有用的信息。
2. 将其与常见原因匹配
| 你看到什么 | 可能的原因 | 修复方法 |
|---|---|---|
| 服务器在“启动中”后立即停止,没有明确错误 | 内存不足或卡顿 — 检查RAM使用情况 | 升级套餐,或查看模组服务器的模组冲突指南 |
Address already in use / 端口绑定失败 |
配置中的端口与你的分配不符 | 将配置端口与面板的分配匹配 |
UnsupportedClassVersionError / “requires Java X” |
Java版本错误 | 在Startup(启动)选项卡上更改Java镜像 |
OutOfMemoryError |
插件/模组/世界所需的RAM不足 | 升级到更大的套餐 |
Failed to load 特定文件 / EOFException |
世界或配置文件损坏 | 恢复备份 |
| EULA / “you need to agree” | 许可证未接受 | 在面板中接受或设置 eula=true |
3. 如果与配置相关,修复并重试
健康服务器的大多数启动失败都是由于单个错误设置 — 配置文件中的拼写错误、错误的端口或缺少的值。在File Manager(文件管理器)中编辑文件,保存,然后重启。一次只更改一件事,这样你就知道是哪个修复了问题。
4. 如果有东西损坏,回滚
如果服务器在最近的更改(插件、配置编辑、世界导入)之前一直正常,现在却无法启动,最快的修复方法通常是从Backups(备份)选项卡恢复最近的备份。请参阅备份你的服务器。
5. 重新安装作为最后手段
如果其他方法都无效,并且你不需要当前文件,Settings → Reinstall(设置 → 重新安装)会重新运行安装脚本,为你提供一个干净的基础。这可能会覆盖文件,因此如果有任何你想保留的东西,请先进行备份。
何时提交工单
如果第一个错误与上述任何情况都不符,请提交支持工单并包含:
- 控制台中第一个
ERROR/Caused by:行。 - 在出现问题之前你更改了什么。
- 你的游戏和服务器类型。
我们将在节点上阅读完整的日志,并准确告诉你出了什么问题。