redfish
本帖最后由 redfish 于 2020-6-23 22:25 编辑

求大佬帮忙看看,还没解决啊

2020-06-23-1.zip (14.28 KB, 下载次数: 12)
崩溃时候的日志见附件

硬件监控图,好像也没啥问题。。。。。都没到上限



Charlotte-Arthu
下载最新的java8  64位即可

redfish
Charlotte-Arthu 发表于 2020-6-23 17:55
下载最新的java8  64位即可
  1. java version "1.8.0_251"
  2. Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
  3. Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
复制代码


java版本,别乱七八糟就回复java版本好吧

远远困了
看懂了一部分,randombox获取更新卡死,到config中关闭请求更新
还有一部分是主线程获取区块的时候卡死了,有点怪

Lidocaine
感觉像是机器性能不够引起的
还有一些区块一直在刷错误信息
对于非上述类型的watchdog报错,一般是因为服务器配置较低或者代码较为低效,导致处理时间过长而关闭服务器,可以通过直接禁用Watchdog功能避免此问题。

对于旧版本,可以在server.properties中将max-tick-time设置为-1

而对于新版本,可以在spigot.yml中将timeout-time设置为一个比较大的值

redfish
上杉夏相 发表于 2020-6-23 18:20
感觉像是机器性能不够引起的
还有一些区块一直在刷错误信息

我也考虑是机器的问题,所以才查了机器的硬件监控,但是明显都没达到上限。

主线程被关闭是在服务器已经超过1分钟没响应了才触发的,所以watchdog只是发现这个情况才关闭,这个是结果,原因是上面服务器一直没有响应。

Lidocaine
redfish 发表于 2020-6-23 18:44
我也考虑是机器的问题,所以才查了机器的硬件监控,但是明显都没达到上限。

主线程被关闭是在服务器已经 ...

发下全部报告看看?
看watchdog没有看出很明显的信息的说

redfish
YuanYuanOwO 发表于 2020-6-23 18:17
看懂了一部分,randombox获取更新卡死,到config中关闭请求更新
还有一部分是主线程获取区块的时候卡死了, ...


  1. Current Thread: Craft Scheduler Thread - 4071
  2.         PID: 10226 | Suspended: false | Native: true | State: RUNNABLE
  3.         Thread is waiting on monitor(s):
  4.                 Locked on:java.io.BufferedInputStream.read(BufferedInputStream.java:345)
  5.                 Locked on:sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593)
  6.                 Locked on:sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
  7.         Stack:
  8.                 java.net.SocketInputStream.socketRead0(Native Method)
  9.                 java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
  10.                 java.net.SocketInputStream.read(SocketInputStream.java:171)
  11.                 java.net.SocketInputStream.read(SocketInputStream.java:141)
  12.                 java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
  13.                 java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
  14.                 java.io.BufferedInputStream.read(BufferedInputStream.java:345)
  15.                 sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735)
  16.                 sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
  17.                 sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593)
  18.                 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
  19.                 com.onarandombox.mcstats.Metrics.postPlugin(Metrics.java:480)
  20.                 com.onarandombox.mcstats.Metrics.access$400(Metrics.java:61)
  21.                 com.onarandombox.mcstats.Metrics$1.run(Metrics.java:227)
  22.                 org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
  23.                 org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
  24.                 com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
  25.                 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  26.                 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  27.                 java.lang.Thread.run(Thread.java:748)
复制代码


这一段吗,我也发现了,好像有IO操作,所以阻塞了线程?但是看不出来是什么任务

redfish
上杉夏相 发表于 2020-6-23 18:51
发下全部报告看看?
看watchdog没有看出很明显的信息的说

其他都是玩家的聊天信息和普通的信息了

南柯郡守
redfish 发表于 2020-6-23 18:52
这一段吗,我也发现了,好像有IO操作,所以阻塞了线程?但是看不出来是什么任务 ...

通过protocollib联通了网络
大概率是这个插件在主线程上更新

结城希亚
在coreprotect的配置文件里把check-updates:改为false

蕾米洛伊
从错误栈中可知报错大概出现于 mcstats 这个插件统计服务进行网络连接的时候
com.onarandombox.mcstats.Metrics.postPlugin
但是 Github 中, McStats 已经在 2017 年跑路关闭了。
另外百度一下包名 com.onarandombox 发现它同样存在于 Multiverse Core 多世界插件, 而且多世界插件中也有人反馈这个问题。

瞎bb说了这么多, 个人觉得问题出在你 Multiverse 多世界插件可能版本太老, 或许需要更新一下 也有可能是其它插件使用了 mcstats, 但是从错误栈中并不明确... 反正就是老插件都更新下看看吧

redfish
蕾米洛伊 发表于 2020-6-24 14:43
从错误栈中可知报错大概出现于 mcstats 这个插件统计服务进行网络连接的时候
com.onarandombox.mcstats.Met ...

服务器这个月刚配的,插件都是最新的

但是你打的字最多,最佳给你吧