q294274183
服务器每天都要蹦一次,原因不明,观看后台日志是以下:

[17:56:36] [Server Watchdog/FATAL]: A single server tick took 60.29 seconds (should be max 0.05)
[17:56:36] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
[17:56:36] [Server Watchdog/ERROR]: This crash report has been saved to: C:\Users\Administrator\Desktop\亚特兰大1.8.x群组服-\盘灵你好V1\盘灵HMCSM开服器\.\crash-reports\crash-2017-08-27_17.56.36-server.txt
[17:56:36] [Server Shutdown Thread/INFO]: Stopping server
[17:56:36] [Server Shutdown Thread/INFO]: Saving players
*** 服务端崩溃了!(错误码:1) ***




具体日志如下:

---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.

Time: 17-8-27 下午5:56
Description: Watching Server

java.lang.Error
        at java.util.HashMap.putVal(Unknown Source)
        at java.util.HashMap.put(Unknown Source)
        at dn.a(SourceFile:119)
        at anj.a(SourceFile:209)
        at anj.a(SourceFile:95)
        at ld.b(SourceFile:160)
        at ld.d(SourceFile:232)
        at le.c(SourceFile:185)
        at net.minecraft.server.MinecraftServer.B(SourceFile:599)
        at ko.B(SourceFile:299)
        at net.minecraft.server.MinecraftServer.A(SourceFile:535)
        at net.minecraft.server.MinecraftServer.run(SourceFile:451)
        at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
        at java.util.HashMap.putVal(Unknown Source)
        at java.util.HashMap.put(Unknown Source)
        at dn.a(SourceFile:119)
        at anj.a(SourceFile:209)
        at anj.a(SourceFile:95)
        at ld.b(SourceFile:160)
        at ld.d(SourceFile:232)
        at le.c(SourceFile:185)
        at net.minecraft.server.MinecraftServer.B(SourceFile:599)
        at ko.B(SourceFile:299)
        at net.minecraft.server.MinecraftServer.A(SourceFile:535)

-- Thread Dump --
Details:
        Threads: "Netty Server IO #7" Id=26 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@1a10bd01
        -  locked java.util.Collections$UnmodifiableSet@14d74033
        -  locked sun.nio.ch.WindowsSelectorImpl@10e8d671
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #6" Id=25 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@55ea4a08
        -  locked java.util.Collections$UnmodifiableSet@4a8d1d01
        -  locked sun.nio.ch.WindowsSelectorImpl@64751abb
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #5" Id=24 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@32f8131a
        -  locked java.util.Collections$UnmodifiableSet@35c5b547
        -  locked sun.nio.ch.WindowsSelectorImpl@1782c3eb
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #4" Id=23 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@5beea362
        -  locked java.util.Collections$UnmodifiableSet@29fc1bc6
        -  locked sun.nio.ch.WindowsSelectorImpl@318bec33
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #3" Id=22 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@3017fc72
        -  locked java.util.Collections$UnmodifiableSet@1e4caca1
        -  locked sun.nio.ch.WindowsSelectorImpl@5727a685
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #2" Id=21 RUNNABLE
        at sun.nio.cs.UTF_8.newEncoder(Unknown Source)
        at java.lang.StringCoding.encode(Unknown Source)
        at java.lang.String.getBytes(Unknown Source)
        at em.a(SourceFile:253)
        at fx.b(SourceFile:33)
        at eo.a(SourceFile:46)
        at eo.encode(SourceFile:16)
        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
        ...


"Netty Server IO #1" Id=20 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@39233226
        -  locked java.util.Collections$UnmodifiableSet@36d8bd1c
        -  locked sun.nio.ch.WindowsSelectorImpl@4d8a26c2
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"File IO Thread" Id=30 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at auc.c(SourceFile:44)
        at auc.run(SourceFile:30)
        at java.lang.Thread.run(Unknown Source)


"Server Watchdog" Id=28 RUNNABLE
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
        at kp.run(SourceFile:43)
        at java.lang.Thread.run(Unknown Source)


"Netty Server IO #0" Id=19 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@27f3a278
        -  locked java.util.Collections$UnmodifiableSet@7e106a2
        -  locked sun.nio.ch.WindowsSelectorImpl@74a26b1f
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Server console handler" Id=17 RUNNABLE (in native)
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        -  locked java.io.BufferedInputStream@6882ef7f
        at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
        at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
        at sun.nio.cs.StreamDecoder.read(Unknown Source)
        -  locked java.io.InputStreamReader@52587075
        at java.io.InputStreamReader.read(Unknown Source)
        ...


"DestroyJavaVM" Id=16 RUNNABLE


"Server thread" Id=14 RUNNABLE
        at java.util.HashMap.putVal(Unknown Source)
        at java.util.HashMap.put(Unknown Source)
        at dn.a(SourceFile:119)
        at anj.a(SourceFile:209)
        at anj.a(SourceFile:95)
        at ld.b(SourceFile:160)
        at ld.d(SourceFile:232)
        at le.c(SourceFile:185)
        ...


"Server Infinisleeper" Id=13 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at ko$1.run(SourceFile:65)


"Snooper Timer" Id=12 TIMED_WAITING on java.util.TaskQueue@5d83a88a
        at java.lang.Object.wait(Native Method)
        -  waiting on java.util.TaskQueue@5d83a88a
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)


"Attach Listener" Id=5 RUNNABLE


"Signal Dispatcher" Id=4 RUNNABLE


"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@3a1edab6
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.ref.ReferenceQueue$Lock@3a1edab6
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)


"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@4518239d
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.ref.Reference$Lock@4518239d
        at java.lang.Object.wait(Unknown Source)
        at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)



Stacktrace:
        at kp.run(SourceFile:59)
        at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
        Minecraft Version: 1.8.9
        Operating System: Windows Server 2012 R2 (amd64) version 6.3
        Java Version: 1.8.0_66, Oracle Corporation
        Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
        Memory: 121939720 bytes (116 MB) / 954728448 bytes (910 MB) up to 954728448 bytes (910 MB)
        JVM Flags: 1 total; -Xmx1024m
        IntCache: cache: 0, tcache: 1, allocated: 13, tallocated: 94
        Profiler Position: N/A (disabled)
        Player Count: 9 / 35; [lf['jiyuan233'/155922, l='world', x=341.64, y=33.00, z=-726.29], lf['jiyuan23333'/179990, l='world', x=97.83, y=46.00, z=159.01], lf['jiyuan233333'/180436, l='world', x=1633.34, y=140.50, z=101.16], lf['jiyuan2333333'/186442, l='world', x=3320.21, y=104.00, z=915.51], lf['jiyuan23333333'/189082, l='world', x=3252.95, y=104.00, z=288.34], lf['CCChu_'/189337, l='world', x=2847.74, y=48.00, z=885.47], lf['wendy'/189590, l='world', x=1313.52, y=57.94, z=456.51], lf['Jackandthemilk'/139654, l='world', x=100.53, y=47.00, z=113.15], lf['so_faded'/192797, l='world', x=2716.88, y=69.00, z=-865.48]]
        Is Modded: Unknown (can't tell)
        Type: Dedicated Server (map_server.txt)




经过我初步分析是TPS过低导致的,那么是什么原因导致TPS过低呢,没找到原因!!!我也是一脸蒙蔽,求大佬帮我解决了这个问题,感激不尽。。。

2021.12 数据,可能有更多内容服务器每天都要蹦一次,原因不明,观看后台日志是以下:


[17:56:36] [Server Watchdog/FATAL]: A single server tick took 60.29 seconds (should be max 0.05)
[17:56:36] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
[17:56:36] [Server Watchdog/ERROR]: This crash report has been saved to: C:\Users\Administrator\Desktop\亚特兰大1.8.x群组服-\盘灵你好V1\盘灵HMCSM开服器\.\crash-reports\crash-2017-08-27_17.56.36-server.txt
[17:56:36] [Server Shutdown Thread/INFO]: Stopping server
[17:56:36] [Server Shutdown Thread/INFO]: Saving players
*** 服务端崩溃了!(错误码:1) ***


具体日志如下:


---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.


Time: 17-8-27 下午5:56
Description: Watching Server


java.lang.Error
        at java.util.HashMap.putVal(Unknown Source)
        at java.util.HashMap.put(Unknown Source)
        at dn.a(SourceFile:119)
        at anj.a(SourceFile:209)
        at anj.a(SourceFile:95)
        at ld.b(SourceFile:160)
        at ld.d(SourceFile:232)
        at le.c(SourceFile:185)
        at net.minecraft.server.MinecraftServer.B(SourceFile:599)
        at ko.B(SourceFile:299)
        at net.minecraft.server.MinecraftServer.A(SourceFile:535)
        at net.minecraft.server.MinecraftServer.run(SourceFile:451)
        at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------


-- Head --
Stacktrace:
        at java.util.HashMap.putVal(Unknown Source)
        at java.util.HashMap.put(Unknown Source)
        at dn.a(SourceFile:119)
        at anj.a(SourceFile:209)
        at anj.a(SourceFile:95)
        at ld.b(SourceFile:160)
        at ld.d(SourceFile:232)
        at le.c(SourceFile:185)
        at net.minecraft.server.MinecraftServer.B(SourceFile:599)
        at ko.B(SourceFile:299)
        at net.minecraft.server.MinecraftServer.A(SourceFile:535)


-- Thread Dump --
Details:
        Threads: "Netty Server IO #7" Id=26 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@1a10bd01
        -locked java.util.Collections$UnmodifiableSet@14d74033
        -locked sun.nio.ch.WindowsSelectorImpl@10e8d671
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #6" Id=25 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@55ea4a08
        -locked java.util.Collections$UnmodifiableSet@4a8d1d01
        -locked sun.nio.ch.WindowsSelectorImpl@64751abb
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #5" Id=24 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@32f8131a
        -locked java.util.Collections$UnmodifiableSet@35c5b547
        -locked sun.nio.ch.WindowsSelectorImpl@1782c3eb
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #4" Id=23 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@5beea362
        -locked java.util.Collections$UnmodifiableSet@29fc1bc6
        -locked sun.nio.ch.WindowsSelectorImpl@318bec33
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #3" Id=22 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@3017fc72
        -locked java.util.Collections$UnmodifiableSet@1e4caca1
        -locked sun.nio.ch.WindowsSelectorImpl@5727a685
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Netty Server IO #2" Id=21 RUNNABLE
        at sun.nio.cs.UTF_8.newEncoder(Unknown Source)
        at java.lang.StringCoding.encode(Unknown Source)
        at java.lang.String.getBytes(Unknown Source)
        at em.a(SourceFile:253)
        at fx.b(SourceFile:33)
        at eo.a(SourceFile:46)
        at eo.encode(SourceFile:16)
        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
        ...


"Netty Server IO #1" Id=20 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@39233226
        -locked java.util.Collections$UnmodifiableSet@36d8bd1c
        -locked sun.nio.ch.WindowsSelectorImpl@4d8a26c2
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"File IO Thread" Id=30 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at auc.c(SourceFile:44)
        at auc.run(SourceFile:30)
        at java.lang.Thread.run(Unknown Source)


"Server Watchdog" Id=28 RUNNABLE
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
        at kp.run(SourceFile:43)
        at java.lang.Thread.run(Unknown Source)


"Netty Server IO #0" Id=19 RUNNABLE
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
        -locked io.netty.channel.nio.SelectedSelectionKeySet@27f3a278
        -locked java.util.Collections$UnmodifiableSet@7e106a2
        -locked sun.nio.ch.WindowsSelectorImpl@74a26b1f
        at sun.nio.ch.SelectorImpl.select(Unknown Source)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310)
        ...


"Server console handler" Id=17 RUNNABLE (in native)
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        -locked java.io.BufferedInputStream@6882ef7f
        at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
        at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
        at sun.nio.cs.StreamDecoder.read(Unknown Source)
        -locked java.io.InputStreamReader@52587075
        at java.io.InputStreamReader.read(Unknown Source)
        ...


"DestroyJavaVM" Id=16 RUNNABLE


"Server thread" Id=14 RUNNABLE
        at java.util.HashMap.putVal(Unknown Source)
        at java.util.HashMap.put(Unknown Source)
        at dn.a(SourceFile:119)
        at anj.a(SourceFile:209)
        at anj.a(SourceFile:95)
        at ld.b(SourceFile:160)
        at ld.d(SourceFile:232)
        at le.c(SourceFile:185)
        ...


"Server Infinisleeper" Id=13 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at ko$1.run(SourceFile:65)


"Snooper Timer" Id=12 TIMED_WAITING on java.util.TaskQueue@5d83a88a
        at java.lang.Object.wait(Native Method)
        -waiting on java.util.TaskQueue@5d83a88a
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)


"Attach Listener" Id=5 RUNNABLE


"Signal Dispatcher" Id=4 RUNNABLE


"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@3a1edab6
        at java.lang.Object.wait(Native Method)
        -waiting on java.lang.ref.ReferenceQueue$Lock@3a1edab6
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)


"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@4518239d
        at java.lang.Object.wait(Native Method)
        -waiting on java.lang.ref.Reference$Lock@4518239d
        at java.lang.Object.wait(Unknown Source)
        at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


Stacktrace:
        at kp.run(SourceFile:59)
        at java.lang.Thread.run(Unknown Source)


-- System Details --
Details:
        Minecraft Version: 1.8.9
        Operating System: Windows Server 2012 R2 (amd64) version 6.3
        Java Version: 1.8.0_66, Oracle Corporation
        Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
        Memory: 121939720 bytes (116 MB) / 954728448 bytes (910 MB) up to 954728448 bytes (910 MB)
        JVM Flags: 1 total; -Xmx1024m
        IntCache: cache: 0, tcache: 1, allocated: 13, tallocated: 94
        Profiler Position: N/A (disabled)
        Player Count: 9 / 35; [lf['jiyuan233'/155922, l='world', x=341.64, y=33.00, z=-726.29], lf['jiyuan23333'/179990, l='world', x=97.83, y=46.00, z=159.01], lf['jiyuan233333'/180436, l='world', x=1633.34, y=140.50, z=101.16], lf['jiyuan2333333'/186442, l='world', x=3320.21, y=104.00, z=915.51], lf['jiyuan23333333'/189082, l='world', x=3252.95, y=104.00, z=288.34], lf['CCChu_'/189337, l='world', x=2847.74, y=48.00, z=885.47], lf['wendy'/189590, l='world', x=1313.52, y=57.94, z=456.51], lf['Jackandthemilk'/139654, l='world', x=100.53, y=47.00, z=113.15], lf['so_faded'/192797, l='world', x=2716.88, y=69.00, z=-865.48]]
        Is Modded: Unknown (can't tell)
        Type: Dedicated Server (map_server.txt)


经过我初步分析是TPS过低导致的,那么是什么原因导致TPS过低呢,没找到原因!!!我也是一脸蒙蔽,求大佬帮我解决了这个问题,感激不尽。。。

Becod_

像这种混合模式群组服务器
一般处理器不好或者内存分配的不够多
都会拉低TPS的
推荐安装下优化插件
一般大型服务器不装优化的话TPS会拉低

q294274183
wxt2004 发表于 2017-8-27 18:42

像这种混合模式群组服务器
一般处理器不好或者内存分配的不够多

我看也像是优化、内存分配不好导致的,导致TPS太低,导致崩溃,可以进行全方位的群组优化分配,定能解决。
谢谢你的回答,不过有一个服不能装插件,只能人工手动来进行优化分配内存。

q294274183
wxt2004 发表于 2017-8-27 18:42

像这种混合模式群组服务器
一般处理器不好或者内存分配的不够多

这个服不能装插件,能否修改核心等配置进行优化呢

Becod_
q294274183 发表于 2017-8-27 18:50
这个服不能装插件,能否修改核心等配置进行优化呢

核心建议你不要修改
以免无法开服
服务器的配置文件里可以修改最大视距
视距调小了区块加载就少
也就更流畅
有些服务端是可以进行优化的
你也可以搜下该服务端的优化教程

q294274183
wxt2004 发表于 2017-8-27 18:55
核心建议你不要修改
以免无法开服
服务器的配置文件里可以修改最大视距

好的,正在看,看看这两天这个问题解决了没,如果解决了给你最佳。感谢你的热心回答