Minecraft 服务器 I/O 经常异常飙升导致服务器无响应

2016-03-27 23:06:18 +08:00
 Laynooor

问题描述: 服务器运行一周以来,运行一段时间( 10 小时以上),且人数大于 10 人,大概率在某一时间点服务器内所有人失去连接,无法连接游戏服务器。 尝试 ssh 到服务器,无响应。查看云监控,显示磁盘 IOPS 已经达到峰值,打开阿里云 VNC ,操作极其缓慢。 kill 掉 JAVA 进程后恢复正常。 内存占用 80%左右, CPU50%左右,完全正常。

服务器信息 CPU 内存: 1 核 2G 硬盘: 40G 普通云盘 用的是 spigot1.9 每周更新最新的 build 开启正版验证 备份:阿里云自动快照,每天一次。游戏内备份, 5 分钟一次。 ./start.sh 插件列表: ChestCommands.jar ColorMOTD.jar CoreProtect2.12.0.jar Essentials-2.x-SNAPSHOT.jar EssentialsAntiBuild-2.x-SNAPSHOT.jar EssentialsChat-2.x-SNAPSHOT.jar EssentialsProtect-2.x-SNAPSHOT.jar EssentialsSpawn-2.x-SNAPSHOT.jar GroupManagerX-2.2-SNAPSHOT.jar JoinMessage-v2.4.2.jar Lockette.jar LogAll-2.jar NeverLag1.3.0.jar NoCheatPlus 3.13.7.jar ProtocolLib.jar Residence.jar SFWSupport-V1.1.jar Vault 1.5.6.jar WorldEdit.jar

诚恳请求帮助!

2107 次点击
所在节点    问与答
7 条回复
Laynooor
2016-03-27 23:07:26 +08:00
今晚的崩溃之后,买了个 20G 的 SSD 云盘,数据迁移到 SSD 上不知道会不会得到性能提升和解决这个问题……
skydiver
2016-03-27 23:09:41 +08:00
云主机 IO 测试一下看看,估计很烂……
Laynooor
2016-03-27 23:10:48 +08:00
@skydiver 阿里云的 IO 是烂……但问题是引起 IOPS 负载高的原因是什么……
UnisandK
2016-03-27 23:13:14 +08:00
1.9 跟一些插件兼容不大好吧, Ess 系列要用也全都是测试版的。要不先把所有插件下了试试。。
Laynooor
2016-03-27 23:20:04 +08:00
@UnisandK 下插件我也想过…实在不行就下了试试吧 谢谢~
Laynooor
2016-03-27 23:25:35 +08:00
@UnisandK 似乎 Ess 系列官方只更新到 1.7x ?找到一个 1.9 的 fork
UnisandK
2016-03-27 23:38:27 +08:00
@Laynooor 嗯,现在支持高版本的 Ess 都是非官方版本。
我之前开 1.8 的服的时候收藏了个备用的,如果确定问题出在 Ess 你可以试试,这货的作者是已经支持到 1.9 了 http://mods.curse.com/bukkit-plugins/minecraft/ultimatecore

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX