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操作,所以阻塞了线程?但是看不出来是什么任务

下一页 最后一页