him是我的信仰2
新建文本文档 (2).txt (16.7 KB, 下载次数: 4)
后台疯狂刷这个的时候  整个服务器都卡住了  只能聊天
大佬们帮忙看下是什么导致的呗

嘉晚饭,赢
日志没发全

him是我的信仰2

是哪一个。。 我找不到

嘉晚饭,赢
him是我的信仰2 发表于 2020-10-4 21:36
是哪一个。。 我找不到

就是你发的这个啊
你上面一段没发出来

3528677714
只能进行相应的优化 可能是插件卡死CPU 看不清楚具体原因 当然直接升级VPS配置可以解决 插件问题不好弄 优化可能过段时间又这样 只能缓解

him是我的信仰2
wjwrh 发表于 2020-10-4 21:37
就是你发的这个啊
你上面一段没发出来

这个只是我直接在控制台复制下来的   并不是服务端生成的

William_Shi
本帖最后由 William_Shi 于 2020-10-4 23:09 编辑
进程卡死 帮忙看看

明确进程与线程之间的关系吧

之所以能聊天是因为聊天在一个单独的聊天线程里面
也就是
Async Chat Thread

服务端大部分计算都在主线程里面
所以主线程无响应导致游戏看起来是卡死的状态
但是,客户端服务端的通信是通过数据包的,有单独的网络线程还不止一个
所以玩家聊天能发其他的游戏操作也是通过数据包通信,但是服务端主线程没有计算,当然就没有数据包能发出去

如果进程死了
那就是整个JVM虚拟机死了
玩家不可能聊天啊

him是我的信仰2
William_Shi 发表于 2020-10-4 23:07
明确进程与线程之间的关系吧

之所以能聊天是因为聊天在一个单独的聊天线程里面

所以。。。 怎么破。。

天辉胡萝卜
Level Up! Reloaded这个模组造成的服务器主线程冻结

从这里下载最新的更新试试
https://www.curseforge.com/minecraft/mc-mods/level-up

不然就只能移除了

him是我的信仰2
疾风暗影 发表于 2020-10-5 01:05
Level Up! Reloaded这个模组造成的服务器主线程冻结

从这里下载最新的更新试试

额。。。 依据是?

天辉胡萝卜

你的日志里
levelup2.skills.combat.StealthBonus.onTargetSet(StealthBonus.java:44)

这个函数被递归调用了
代码:https://github.com/BeetoGuy/Leve ... t/StealthBonus.java

作者在新版里移除了该方法,似乎是为了解决该问题
https://github.com/BeetoGuy/Leve ... ava/levelup2/skills

第一页 上一页 下一页 最后一页