Po vypnutí pluginu padá server

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Uživatelský avatar
deiv70
Příspěvky: 13
Věk: 24
Registrován: 22 bře 2014, 20:58
Reputation: 0

Po vypnutí pluginu padá server

#1 Příspěvekod deiv70 » 02 črc 2018, 21:45

IP:82.208.17.13:27228

Zdravím,
dnes se nám na serveru objevil problém, při deaktivování některého z pluginu pluginem PlugMan server po několika sekundách začne hlásit TPS na 0, poté začne generovat obrovské množství chyb (Po minutě měl log serveru téměr 1GB). Od doby, kdy vše fungovalo bez problému se nic na serveru neupravovalo, ať už pluginy, nebo nastavení.
Co to může způsobovat?
Předem děkuji.

Po odeslání příkazu na pozastavení pluginu (V tomto případě /plugman disable Ships):

Kód: Vybrat vše

[21:01:03] [pool-26-thread-1/INFO]: [ TPS Meter ] The servers TPS is bellow 0.0, is it lagging or crashed?
[21:01:03] [pool-26-thread-1/INFO]: ============== SpigotLib Crash Reporter ==============
Your server has been detected having 0 TPS 4 times a row, which means that with high probability it crashed / frozen down. This crash report will help for your developers to detect what's causing the crash. This is NOT an error in SpigotLib, but it's one of it's features, so only contact gyuriX for fixing the error caused this crash if you have budget for it.


 
 
=====@ THREAD Abandoned connection cleanup thread(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Object.java (java.lang.Object.wait)
 #2: LINE 143 in FILE ReferenceQueue.java (java.lang.ref.ReferenceQueue.remove)
 #3: LINE 64 in FILE AbandonedConnectionCleanupThread.java (com.mysql.jdbc.AbandonedConnectionCleanupThread.run)
 #4: LINE 1149 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #5: LINE 624 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #6: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Async Chat Thread - #0(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Unsafe.java (sun.misc.Unsafe.park)
 #2: LINE 215 in FILE LockSupport.java (java.util.concurrent.locks.LockSupport.parkNanos)
 #3: LINE 460 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill)
 #4: LINE 362 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.transfer)
 #5: LINE 941 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue.poll)
 #6: LINE 1073 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.getTask)
 #7: LINE 1134 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #8: LINE 624 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #9: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Chunk I/O Executor Thread-1(state=WAITING, priority=5) @=====
 #1: LINE -2 in FILE Unsafe.java (sun.misc.Unsafe.park)
 #2: LINE 175 in FILE LockSupport.java (java.util.concurrent.locks.LockSupport.park)
 #3: LINE 2039 in FILE AbstractQueuedSynchronizer.java (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await)
 #4: LINE 442 in FILE LinkedBlockingQueue.java (java.util.concurrent.LinkedBlockingQueue.take)
 #5: LINE 1074 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.getTask)
 #6: LINE 1134 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #7: LINE 624 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #8: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Craft Scheduler Thread - 11(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Unsafe.java (sun.misc.Unsafe.park)
 #2: LINE 215 in FILE LockSupport.java (java.util.concurrent.locks.LockSupport.parkNanos)
 #3: LINE 460 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill)
 #4: LINE 362 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.transfer)
 #5: LINE 941 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue.poll)
 #6: LINE 1073 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.getTask)
 #7: LINE 1134 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #8: LINE 624 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #9: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Craft Scheduler Thread - 21(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Unsafe.java (sun.misc.Unsafe.park)
 #2: LINE 215 in FILE LockSupport.java (java.util.concurrent.locks.LockSupport.parkNanos)
 #3: LINE 460 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill)
 #4: LINE 362 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.transfer)
 #5: LINE 941 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue.poll)
 #6: LINE 1073 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.getTask)
 #7: LINE 1134 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #8: LINE 624[0;33;1
[21:01:03] [pool-26-thread-1/INFO]: m in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #9: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Craft Scheduler Thread - 24(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Unsafe.java (sun.misc.Unsafe.park)
 #2: LINE 215 in FILE LockSupport.java (java.util.concurrent.locks.LockSupport.parkNanos)
 #3: LINE 460 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill)
 #4: LINE 362 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue$TransferStack.transfer)
 #5: LINE 941 in FILE SynchronousQueue.java (java.util.concurrent.SynchronousQueue.poll)
 #6: LINE 1073 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.getTask)
 #7: LINE 1134 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #8: LINE 624 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #9: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD DestroyJavaVM(state=RUNNABLE, priority=5) @=====
 
 
=====@ THREAD Dynmap Render Thread(state=WAITING, priority=5) @=====
 #1: LINE -2 in FILE Unsafe.java (sun.misc.Unsafe.park)
 #2: LINE 175 in FILE LockSupport.java (java.util.concurrent.locks.LockSupport.park)
 #3: LINE 2039 in FILE AbstractQueuedSynchronizer.java (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await)
 #4: LINE 1088 in FILE ScheduledThreadPoolExecutor.java (java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take)
 #5: LINE 809 in FILE ScheduledThreadPoolExecutor.java (java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take)
 #6: LINE 1074 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.getTask)
 #7: LINE 1134 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor.runWorker)
 #8: LINE 624 in FILE ThreadPoolExecutor.java (java.util.concurrent.ThreadPoolExecutor$Worker.run)
 #9: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Ebean-LoginSecurityDB.0(state=WAITING, priority=5) @=====
 #1: LINE -2 in FILE Object.java (java.lang.Object.wait)
 #2: LINE 502 in FILE Object.java (java.lang.Object.wait)
 #3: LINE 75 in FILE PooledThread.java (com.avaje.ebeaninternal.server.lib.thread.PooledThread.run)
 #4: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD EbeanBackgroundThread(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Thread.java (java.lang.Thread.sleep)
 #2: LINE 168 in FILE BackgroundThread.java (com.avaje.ebeaninternal.server.lib.BackgroundThread$Runner.run)
 #3: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD File IO Thread(state=TIMED_WAITING, priority=1) @=====
 #1: LINE -2 in FILE Thread.java (java.lang.Thread.sleep)
 #2: LINE 51 in FILE SourceFile (net.minecraft.server.v1_12_R1.FileIOThread.c)
 #3: LINE 30 in FILE SourceFile (net.minecraft.server.v1_12_R1.FileIOThread.run)
 #4: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Finalizer(state=WAITING, priority=8) @=====
 #1: LINE -2 in FILE Object.java (java.lang.Object.wait)
 #2: LINE 143 in FILE ReferenceQueue.java (java.lang.ref.ReferenceQueue.remove)
 #3: LINE 164 in FILE ReferenceQueue.java (java.lang.ref.ReferenceQueue.remove)
 #4: LINE 209 in FILE Finalizer.java (java.lang.ref.Finalizer$FinalizerThread.run)
 
 
=====@ THREAD HashSessionScavenger-0(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Object.java (java.lang.Object.wait)
 #2: LINE 552 in FILE Timer.java (java.util.TimerThread.mainLoop)
 #3: LINE 505 in FILE Timer.java (java.util.TimerThread.run)
 
 
=====@ THREAD Java2D Disposer(state=WAITING, priority=10) @=====
 #1: LINE -2 in FILE Object.java (java.lang.Object.wait)
 #2: LINE 143 in FILE ReferenceQueue.java (java.lang.ref.ReferenceQueue.remove)
 #3: LINE 164 in FILE ReferenceQueue.java (java.lang.ref.ReferenceQueue.remove)
 #4: LINE 148 in FILE Disposer.jav
[21:01:03] [pool-26-thread-1/INFO]: a (sun.java2d.Disposer.run)
 #5: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD Jobs-BufferedPaymentThread(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Thread.java (java.lang.Thread.sleep)
 #2: LINE 47 in FILE BufferedPaymentThread.java (com.gamingmesh.jobs.tasks.BufferedPaymentThread.run)
 
 
=====@ THREAD Jobs-DatabaseSaveTask(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Thread.java (java.lang.Thread.sleep)
 #2: LINE 47 in FILE DatabaseSaveThread.java (com.gamingmesh.jobs.tasks.DatabaseSaveThread.run)
 
 
=====@ THREAD Keep-Alive-Timer(state=TIMED_WAITING, priority=8) @=====
 #1: LINE -2 in FILE Thread.java (java.lang.Thread.sleep)
 #2: LINE 172 in FILE KeepAliveCache.java (sun.net.www.http.KeepAliveCache.run)
 #3: LINE 748 in FILE Thread.java (java.lang.Thread.run)
 
 
=====@ THREAD MStore ModificationPollerLocal(state=TIMED_WAITING, priority=5) @=====
 #1: LINE -2 in FILE Thread.java (java.lang.Thread.sleep)
 #2: LINE 31 in FILE ModificationPollerAbstract.java (com.massivecraft.massivecore.store.ModificationPollerAbstract.run)

Další takové chyby se stále opakují, dokud server nespadne.

Jo_Do
Příspěvky: 258
Registrován: 24 čer 2016, 20:57
Reputation: 7
Kontaktovat uživatele:

Re: Po vypnutí pluginu padá server

#2 Příspěvekod Jo_Do » 03 črc 2018, 12:38

Dělá to určitý plugin, nebo všechny? Tohle se obvykle děje, pokud se snažíš vypnout nějaký podpůrný plugin, na kterém závisí činnost dalších. Už se mi to taky stalo.

Uživatelský avatar
pitilon@seznam.cz
Příspěvky: 3999
Registrován: 16 lis 2014, 06:32
Reputation: 57
Kontaktovat uživatele:

Re: Po vypnutí pluginu padá server

#3 Příspěvekod pitilon@seznam.cz » 03 črc 2018, 16:56

Myslím, že to dělá SpigotLib (či něco co ho potřebuje, viz. výše) máš vše na aktuální verzi?
Obrázek
Ať už si lidé myslí cokoli cokoli dělají nebo říkají neberte osobně. Názory druhých odpovídají tomu čemu tito lidé věří a proto ať si o vás myslí cokoli ve skutečnosti se vás to netýká. Vždy to vypovídá jen a jen o nich.
Není hanba být zabit cheaterem, ale cheatovat a být zabit.
Nejsem nerozumný. Jen nemám ten samý rozum jako vy.

Obrázek
FH Discord: http://discord.fakaheda.eu/

Uživatelský avatar
deiv70
Příspěvky: 13
Věk: 24
Registrován: 22 bře 2014, 20:58
Reputation: 0

Re: Po vypnutí pluginu padá server

#4 Příspěvekod deiv70 » 03 črc 2018, 19:02

Stává se tak jenom u některých pluginů, na kterých ale nejspíše nic dalšího nezávisí, nejvíce se to děje u pluginu "Ships", ale už se tak stalo i u Jobs nebo např. ScrollingSigns.

Pluginy jsou na aktuální verzi. Zaráží mě na tom spíše to, že se to začalo dít najednou, bez toho aby někdo na serveru cokoli upravoval nebo přidával/odstraňoval.

Uživatelský avatar
pitilon@seznam.cz
Příspěvky: 3999
Registrován: 16 lis 2014, 06:32
Reputation: 57
Kontaktovat uživatele:

Re: Po vypnutí pluginu padá server

#5 Příspěvekod pitilon@seznam.cz » 04 črc 2018, 10:24

Ty o tom ani nemusíš vědět, nějaký plugin může mít auto-update a hned se něco může dít.. Zkus udělat zálohu serveru, pak nahrát nějakou starší a zkusit to..
Obrázek
Ať už si lidé myslí cokoli cokoli dělají nebo říkají neberte osobně. Názory druhých odpovídají tomu čemu tito lidé věří a proto ať si o vás myslí cokoli ve skutečnosti se vás to netýká. Vždy to vypovídá jen a jen o nich.
Není hanba být zabit cheaterem, ale cheatovat a být zabit.
Nejsem nerozumný. Jen nemám ten samý rozum jako vy.

Obrázek
FH Discord: http://discord.fakaheda.eu/

Smexhy
Příspěvky: 5602
Věk: 26
Registrován: 31 říj 2012, 15:50
Reputation: 20
Bydliště: Slovensko
Kontaktovat uživatele:

Re: Po vypnutí pluginu padá server

#6 Příspěvekod Smexhy » 05 črc 2018, 17:37

Skús práve naopak skúsiť túto chybu vyriešiť updatom. Keďže ti server beží na najnovšej verzii, bude najlepšie vykonať updaty niektorých pluginov, minimálne toho PlugMana ak nepoužívaš poslednú verziu. To isté sa týka pluginu Ships. Uisti sa, že obidva pluginy sú na najnovšej verzii a môžeme sa posunúť ďalej.


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 53 hostů