【解決済み】サーバーが起動後しばらくすると必ず落ちます

サーバー運用される方はこちらで情報交換されてはいかがでしょうか?
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.197127)

【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by selld » 2014年10月03日(金) 21:46

さくらVPS(レンタルサーバーサービス)の2Gプランを使ってサーバーを運営しています。
minecraftのverは1.8です。
今日の夕方に突然サーバーが落ち、その後再起動しても1分もしないうちにサーバーが落ちます。
エラーコードとログを確認して色々調べてみたのですが私の力が及ばず(主に英語能力)原因が特定できません。

気になるのが
[21:22:07] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3444ms behind, skipping 68 tick(s)
というエラーコードをログから見つけまして、これが
http://www.minecraftforum.net/forums/su ... ping-ticks
ここにあるエラーコードと類似しているのですがこれが原因なのでしょうか?


lasterはこちらになります。
[21:22:00] [Server thread/INFO]: Starting minecraft server version 1.8
[21:22:00] [Server thread/INFO]: Loading properties
[21:22:00] [Server thread/INFO]: Default game type: SURVIVAL
[21:22:00] [Server thread/INFO]: Generating keypair
[21:22:00] [Server thread/INFO]: Starting Minecraft server on *:25565
[21:22:01] [Server thread/INFO]: Preparing level "world"
[21:22:01] [Server thread/INFO]: Preparing start region for level 0
[21:22:02] [Server thread/INFO]: Preparing spawn area: 16%
[21:22:03] [Server thread/INFO]: Preparing spawn area: 59%
[21:22:03] [Server thread/INFO]: Done (2.860s)! For help, type "help" or "?"
[21:22:07] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3444ms behind, skipping 68 tick(s)
[21:22:14] [User Authenticator #1/INFO]: UUID of player selld is 74755412-0617-42ac-b0c5-cb66833f3ca3
[21:22:14] [Server thread/INFO]: selld[/27.142.152.37:49820] logged in with entity id 1025 at (-259.97377804805757, 88.69262002641602, 320.20398754979135)
[21:22:14] [Server thread/INFO]: selld joined the game
[21:23:39] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[21:23:39] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
[21:23:40] [Server Watchdog/ERROR]: This crash report has been saved to: /home/minecraft/./crash-reports/crash-2014-10-03_21.23.40-server.txt
[21:23:40] [Server Shutdown Thread/INFO]: Stopping server
[21:23:40] [Server Shutdown Thread/INFO]: Saving players


エラーログファイル
---- Minecraft Crash Report ----
// I'm sorry, Dave.

Time: 14/10/03 21:12
Description: Watching Server

java.lang.Error
at aqu.a(SourceFile:952)
at wv.d(SourceFile:519)
at xm.g(SourceFile:1213)
at xm.m(SourceFile:1456)
at xn.m(SourceFile:339)
at ws.m(SourceFile:126)
at abq.m(SourceFile:38)
at abr.m(SourceFile:56)
at xm.s_(SourceFile:1296)
at xn.s_(SourceFile:211)
at aqu.a(SourceFile:1406)
at qt.a(SourceFile:601)
at aqu.g(SourceFile:1384)
at aqu.i(SourceFile:1277)
at qt.i(SourceFile:479)
at net.minecraft.server.MinecraftServer.z(SourceFile:607)
at po.z(SourceFile:305)
at net.minecraft.server.MinecraftServer.y(SourceFile:531)
at net.minecraft.server.MinecraftServer.run(SourceFile:447)
at java.lang.Thread.run(Thread.java:745)


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

-- Head --
Stacktrace:
at aqu.a(SourceFile:952)
at wv.d(SourceFile:519)
at xm.g(SourceFile:1213)
at xm.m(SourceFile:1456)
at xn.m(SourceFile:339)
at ws.m(SourceFile:126)
at abq.m(SourceFile:38)
at abr.m(SourceFile:56)
at xm.s_(SourceFile:1296)
at xn.s_(SourceFile:211)
at aqu.a(SourceFile:1406)
at qt.a(SourceFile:601)
at aqu.g(SourceFile:1384)
at aqu.i(SourceFile:1277)
at qt.i(SourceFile:479)
at net.minecraft.server.MinecraftServer.z(SourceFile:607)
at po.z(SourceFile:305)
at net.minecraft.server.MinecraftServer.y(SourceFile:531)

-- Thread Dump --
Details:
Threads: "File IO Thread" Id=32 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at brp.c(SourceFile:51)
at brp.run(SourceFile:30)
at java.lang.Thread.run(Thread.java:745)


"Netty Server IO #1" Id=20 RUNNABLE
at io.netty.buffer.UnpooledHeapByteBuf.<init>(UnpooledHeapByteBuf.java:45)
at io.netty.buffer.UnpooledByteBufAllocator.newHeapBuffer(UnpooledByteBufAllocator.java:43)
at io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:136)
at io.netty.buffer.Unpooled.buffer(Unpooled.java:137)
at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:661)
at hd.readBytes(SourceFile:669)
at gp.decode(SourceFile:33)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:241)
...


"Server Watchdog" Id=27 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
at pt.run(SourceFile:43)
at java.lang.Thread.run(Thread.java:745)


"Netty Server IO #0" Id=19 RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked io.netty.channel.nio.SelectedSelectionKeySet@6cbe45ab
- locked java.util.Collections$UnmodifiableSet@76281cdf
- locked sun.nio.ch.EPollSelectorImpl@74427903
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:618)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:306)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
...


"Server console handler" Id=16 RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:272)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
- locked java.io.BufferedInputStream@3816ef96
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
- locked java.io.InputStreamReader@2ea44655
at java.io.InputStreamReader.read(InputStreamReader.java:184)
...


"DestroyJavaVM" Id=15 RUNNABLE


"Server thread" Id=13 RUNNABLE
at aqu.a(SourceFile:952)
at wv.d(SourceFile:519)
at xm.g(SourceFile:1213)
at xm.m(SourceFile:1456)
at xn.m(SourceFile:339)
at ws.m(SourceFile:126)
at abq.m(SourceFile:38)
at abr.m(SourceFile:56)
...


"Server Infinisleeper" Id=12 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at pp.run(SourceFile:64)


"Snooper Timer" Id=11 TIMED_WAITING on java.util.TaskQueue@23058e5f
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@23058e5f
at java.util.TimerThread.mainLoop(Timer.java:552)
at java.util.TimerThread.run(Timer.java:505)


"Signal Dispatcher" Id=5 RUNNABLE


"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@41c610ef
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@41c610ef
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)


"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@3281dca5
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@3281dca5
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)



Stacktrace:
at pt.run(SourceFile:59)
at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Linux (amd64) version 2.6.32-431.20.5.el6.x86_64
Java Version: 1.7.0_65, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 332732632 bytes (317 MB) / 528154624 bytes (503 MB) up to 1065025536 bytes (1015 MB)
JVM Flags: 6 total; -Xmx1024M -Xms512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=1 -XX:+AggressiveOpts
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
Profiler Position: N/A (disabled)
Player Count: 1 / 20; [qw['selld'/1019, l='world', x=-259.97, y=88.69, z=320.20]]
Is Modded: Unknown (can't tell)
Type: Dedicated Server (map_server.txt)
最後に編集したユーザー selld [ 2014年10月06日(月) 23:17 ], 累計 1 回
selld
ID:bb3196ea
水から上がったとこ
 
記事: 2
登録日時: 2014年10月03日(金) 21:33

  • (PostNo.197339)

Re: サーバーが起動後しばらくすると必ず落ちます

投稿記事by BINGO » 2014年10月05日(日) 01:25

Can't keep up! Did the system time change, or is the server overloaded? ...
この文は、パソコンの処理能力が追いつかない等の原因で処理が一時的に固まってしまいプログラムが認識している時間が突然変わったことを意味する一般的な警告文です。致命的なエラーが起きたことを示すものではありません。
今まで正常に稼働していたのなら、ワールドデータの破損等を疑った方がよろしいのでは無いでしょうか。
Bukkit Japan Wikiを運営しています。
http://bukkitwiki.jp/

Bukkitサーバーの構築方法や、Forgeとの共存方法、各プラグインの解説などを行っています。
編集者大募集中です。
BINGO
ID:fa6858e7
石掘り
 
記事: 98
登録日時: 2012年11月25日(日) 14:28

  • (PostNo.197713)

Re: 【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by selld » 2014年10月06日(月) 23:18

指摘されたワールドを確認してみたところ、異常に負荷のかかりそうな地点を見つけたので破壊したところ無事動くようになりました。
ありがとうございました。
selld
ID:bb3196ea
水から上がったとこ
 
記事: 2
登録日時: 2014年10月03日(金) 21:33

  • (PostNo.198475)

Re: 【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by ゲスト » 2014年10月12日(日) 14:07

突然すみませんが、僕のServerのその状況なのですが、指摘されたワールドはどのようしてわかるのですか?
ゲスト
ID:ac8cace7
 

  • (PostNo.198518)

Re: 【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by トピ主です » 2014年10月12日(日) 18:29

私はワールドデータをシングルで動かしても問題が起きなかったので、シングルでうろつきながら表示mob数を監視し、
mob数が過剰に多い地点を見つけたので焼き払いました。
鶏が結構注意です。
トピ主です
ID:bb3196ea
 

  • (PostNo.221168)

Re: 【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by ot3323 » 2015年3月12日(木) 12:13

解決済みのようですが、この質問に行き着きましたので一応。
うちのサーバーは
DELL PowerEdge2600
(Xeon 2.8GHz*2,1280MB RAM,73GB RAID1,CentOS5.6)
minecraft 1.8.3マルチバニラ、スクリプトで自動起動設定
という構成です。

どのバージョンからかはわかりませんが、ウォッチドッグタイマーが追加されているようです。
server.propertiesの中のmax-tick-time=60000がそれに当たるようですが・・・。
見ればわかりますが、max-tick-timeのデフォルトの設定値は60000(ms)です。

60000ms=60秒なので、障害発生があってから60秒後に例外処理をする、というのがウォッチドッグタイマーの役割です。
その障害発生=ラグ、で、例外処理=サーバーを停止、らしく、うちのサーバーにログインしているユーザーがラグり始めたので60秒経ってサーバーが落ちたらしいです。

これをmax-tick-time=-1に設定してやると落ちなくなりました。


以上乱文でしたが解決出来ましたので共有します。
ot3323
ID:4f57e4e3
 

  • (PostNo.272421)

Re: 【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by alura » 2016年5月09日(月) 21:41

max-tick-time=-1でサーバー落ちなくなりました。
根本的な解決ではないかもしれませんが助かりました、ありがとうございます!
alura
ID:d616d7b2
 

  • (PostNo.294305)

Re: 【解決済み】サーバーが起動後しばらくすると必ず落ちます

投稿記事by hiroky817 » 2017年1月27日(金) 14:07

java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.InputStreamReader.<init>(Unknown Source)
at adn.a(SourceFile:62)
at adn.a(SourceFile:99)
at net.minecraft.client.Minecraft.a(SourceFile:262)
at net.minecraft.client.Minecraft.run(SourceFile:657)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT e2f64aec ----------
これはなんですか? :ply: :ply: :ply: :ply: :ply: :hea: :hea: :hea: :hea:
【超簡単】水だけでチビゾン圧縮方法『Minecraft』1.11.2対応

こんばんは~hirokiと申します!
今回はですね、簡単にチビゾンを殺す方法を見つけました。


作り方はこちら

石石石石石水石
水水水水水水水
水水水水水水石
石石石石石石石
わかりにくそうだったので写真のイメージ画像も用意しました。
画像
アバター
hiroky817
ID:522184cf
水から上がったとこ
 
記事: 3
登録日時: 2015年1月17日(土) 21:04
お住まい: Japan


Return to 質問:マルチサーバー運用

x