XANT3R | 2022-01-26 01:33:52 UTC | #1
Witajcie. Przychodzę do Was z zapytaniem na które nie potrafiłem znaleźć tutaj odpowiedzi.
Znalazłem na tym forum przykład tworzenia pętli serwera w celu działania komendy /restart
1 2 3 4 5 |
|
Edytowałem go na potrzeby serwera w taki sposób
1 2 3 4 5 6 7 |
|
W większości sytuacji /restart działa poprawnie, serwer się restartuje i nie ma żadnego problemu, ale raz na jakiś czas zdarza się, że serwer po /restart wpada w pętlę wrzucania komunikatów o braku pamięci RAM, jak temu zapobiec? Na 5 prawidłowych odpaleń po restarcie, z kilka razy wywaliło mi brak pamięci.
https://i.imgur.com/yiGBIpm.png
Jak to naprawić? Szukałem w google, szukałem i tu, albo źle szukałem, źle frazy zadawałem, ale nie doszedłem do tego jak to można naprawić. Kombinowałem również ze zmianą sleep 2 na sleep 4, dalej nic to nie dało. Używam najnowszego Paper 175 dla 1.18.1
Nieznajomy11 | 2022-01-26 01:35:56 UTC | #2
Żeby pętla poprawnie działała, aplikacja w ciele musi zakończyć swój proces. Brudny sposób na rozwiązanie konkretnie tego przypadku to flaga:
-XX:+ExitOnOutOfMemoryError
Alternatywnie jeśli JVM ma utworzyć raport z OOM:
-XX:+CrashOnOutOfMemoryError
XANT3R | 2022-01-26 01:45:06 UTC | #3
Na początku zabija proces, ale potem i tak dalej brakuje ramu.
https://i.imgur.com/IZJX6Da.png
i finalnie nie odpala
a z użytą flagą zrobiłem to tak
1 2 3 4 5 6 7 |
|
Nieznajomy11 | 2022-01-26 14:26:45 UTC | #4
Wygląda na to, że jest to edge case, tutaj więcej o tym i zewnętrzny agent, trochę bardziej skomplikowany setup i wymaga samodzielnej kompilacji:
https://github.com/airlift/jvmkill
Jedynym moim zdaniem, realnym rozwiązaniem, jest niedopuszczenie do OOM, a nie restartowanie usługi gdy do niego dojdzie, bo dzieje się to ciągle. Pewnie masz jakieś wadliwe wtyczki albo co.
XANT3R | 2022-01-26 14:48:13 UTC | #5
Czyli szukać wtyczki która wywala błąd podczas restartu?
Też zaobserwowałem, że gdy ustawię sleep na 4 albo 6, to takie coś nie występuje często
W sumie mnie zastanawia co takiego blokuje restart, bo nie widzę tego w logu:
[01:00:01] [Server thread/INFO]: Restart za 30 sekund
[01:00:02] [Server thread/INFO]: Restart za 29 sekund
[01:00:03] [Server thread/INFO]: Restart za 28 sekund
[01:00:04] [Server thread/INFO]: Restart za 27 sekund
[01:00:05] [Server thread/INFO]: Restart za 26 sekund
[01:00:06] [Async Chat Thread - #172/INFO]: [VIP] bxAkixd: o nie
[01:00:06] [Server thread/INFO]: Restart za 25 sekund
[01:00:07] [Server thread/INFO]: Restart za 24 sekundy
[01:00:08] [Server thread/INFO]: Restart za 23 sekundy
[01:00:09] [Server thread/INFO]: RadioactiveMint lost connection: Disconnected
[01:00:09] [Server thread/INFO]: [JuniorMod] RadioactiveMint opuścił(a) grę!
[01:00:09] [Server thread/INFO]: Restart za 22 sekundy
[01:00:10] [Async Chat Thread - #172/INFO]: [VIP] Przemussss: NIEEEEE
[01:00:10] [Server thread/INFO]: Restart za 21 sekund
[01:00:11] [Server thread/INFO]: Restart za 20 sekund
[01:00:12] [Server thread/INFO]: Restart za 19 sekund
[01:00:13] [Server thread/INFO]: Restart za 18 sekund
[01:00:14] [Async Chat Thread - #172/INFO]: [VIP] bxAkixd: koniec świata
[01:00:14] [Server thread/INFO]: Restart za 17 sekund
[01:00:15] [Server thread/INFO]: Restart za 16 sekund
[01:00:16] [Server thread/INFO]: Merik lost connection: Disconnected
[01:00:16] [Server thread/INFO]: [VIP] Merik opuścił(a) grę!
[01:00:16] [Async Chat Thread - #172/INFO]: [VIP] Przemussss: why this time
[01:00:16] [Server thread/INFO]: Restart za 15 sekund
[01:00:17] [Async Chat Thread - #172/INFO]: [VIP] bxAkixd: zegnam was
[01:00:17] [Server thread/INFO]: Restart za 14 sekund
[01:00:18] [Server thread/INFO]: Restart za 13 sekund
[01:00:19] [Server thread/INFO]: Restart za 12 sekund
[01:00:20] [Server thread/INFO]: Restart za 11 sekund
[01:00:21] [Async Chat Thread - #172/INFO]: [VIP] Przemussss: zegnam
[01:00:21] [Server thread/INFO]: Restart za 10 sekund
[01:00:22] [Server thread/INFO]: Restart za 9 sekund
[01:00:23] [Server thread/INFO]: Restart za 8 sekund
[01:00:24] [Server thread/INFO]: Restart za 7 sekund
[01:00:25] [Server thread/INFO]: Restart za 6 sekund
[01:00:26] [FastLogin Pool Thread #1/INFO]: [FastLogin] Handling player RadioactiveMint
[01:00:26] [FastLogin Pool Thread #1/INFO]: [FastLogin] Requesting premium login for registered player: RadioactiveMint
[01:00:26] [Server thread/INFO]: Restart za 5 sekund
[01:00:27] [FastLogin Pool Thread #2/INFO]: [FastLogin] Profile RadioactiveMint has a verified premium account
[01:00:27] [User Authenticator #183/INFO]: UUID of player RadioactiveMint is 1275cfdf-fdaa-380d-b84f-d9f8cffa0058
[01:00:27] [Server thread/INFO]: RadioactiveMint[<ip address withheld>] logged in with entity id 12007535 at ([world]-850.5486264950124, -36.0, -37.53701314334257)
[01:00:27] [Server thread/INFO]: [JuniorMod] RadioactiveMint dołączył(a) do gry!
[01:00:27] [Async Chat Thread - #172/INFO]: [VIP] Przemussss: 5
[01:00:27] [Server thread/INFO]: [Matrix] (Via) Player RadioactiveMint joined with (1.18.x/757) client
[01:00:27] [Craft Scheduler Thread - 2155 - FastLogin/INFO]: [FastLogin] Logging player RadioactiveMint in
[01:00:27] [Server thread/INFO]: Restart za 4 sekundy
[01:00:28] [Server thread/INFO]: Restart za 3 sekundy
[01:00:29] [Server thread/INFO]: Monti lost connection: Disconnected
[01:00:29] [Server thread/INFO]: [Gracz] Monti opuścił(a) grę!
[01:00:29] [Server thread/INFO]: RadioactiveMint lost connection: Disconnected
[01:00:29] [Server thread/INFO]: [JuniorMod] RadioactiveMint opuścił(a) grę!
[01:00:29] [Server thread/INFO]: Restart za 2 sekundy
[01:00:30] [Async Chat Thread - #172/INFO]: [VIP] Przemussss: 2
[01:00:30] [Server thread/INFO]: Następuje zapis serwera i jego restart
[01:00:31] [Server thread/INFO]: bxAkixd lost connection: Disconnected
[01:00:31] [Server thread/INFO]: [VIP] bxAkixd opuścił(a) grę!
[01:00:31] [Server thread/INFO]: Saving the game (this may take a moment!)
[01:00:31] [Async Chat Thread - #172/INFO]: [VIP] Przemussss: 1
[01:00:32] [Server thread/INFO]: Saved the game
[01:00:32] [Server thread/INFO]: [STDOUT] [org.spigotmc.RestartCommand] Attempting to restart with start.sh
[01:00:32] [Server thread/INFO]: Przemussss lost connection: Serwer jest restartowany!
[01:00:33] [Server thread/INFO]: [VIP] Przemussss opuścił(a) grę!
[01:00:33] [Server thread/INFO]: Stopping server
[01:00:33] [Server thread/INFO]: [FastLogin] Disabling FastLogin v1.11-SNAPSHOT-3bcc6c2
[01:00:33] [Server thread/INFO]: [PlaceholderAPI] Unregistered placeholder expansion: FastLogin
[01:00:33] [Server thread/INFO]: [FastLogin] Safely shutting down scheduler. This could take up to one minute.
[01:00:33] [Server thread/INFO]: [fastlogin.hikari.HikariDataSource] FastLogin - Shutdown initiated...
[01:00:33] [Server thread/INFO]: [fastlogin.hikari.HikariDataSource] FastLogin - Shutdown completed.
[01:00:33] [Server thread/INFO]: [CubeLINK] Disabling CubeLINK v2.2.1
[01:00:33] [Server thread/INFO]: [net.dv8tion.jda.internal.requests.RateLimiter] Waiting for 2 bucket(s) to finish. Average queue size of 0 requests
[01:00:33] [Server thread/INFO]: [AuthMe] Disabling AuthMe v5.6.0-SNAPSHOT-b2513
[01:00:33] [Server thread/INFO]: [AuthMe] Waiting for 0 tasks to finish
[01:00:33] [Server thread/ERROR]: [AuthMe] [STDERR] [Server thread] INFO fr.xephi.authme.libs.com.zaxxer.hikari.HikariDataSource - AuthMeMYSQLPool - Shutdown initiated...
[01:00:33] [Server thread/WARN]: Nag author(s): '[sgdc3, ljacqu, games647, Hex3l, krusic22]' of 'AuthMe' about their usage of System.out/err.print. Please use your plugin's logger instead (JavaPlugin#getLogger).
[01:00:33] [Server thread/ERROR]: [AuthMe] [STDERR] [Server thread] INFO fr.xephi.authme.libs.com.zaxxer.hikari.HikariDataSource - AuthMeMYSQLPool - Shutdown completed.
[01:00:33] [Server thread/INFO]: [AuthMe] AuthMe 5.6.0-SNAPSHOT-b2513 disabled!
[01:00:33] [Server thread/INFO]: [EssentialsDiscord] Disabling EssentialsDiscord v2.19.3-dev+8-a9585bb
[01:00:33] [Server thread/INFO]: [net.essentialsx.dep.net.dv8tion.jda.internal.requests.RateLimiter] Waiting for 1 bucket(s) to finish. Average queue size of 0 requests
[01:00:33] [Server thread/INFO]: [WorldGuardExtraFlags] Disabling WorldGuardExtraFlags v4.1.5-SNAPSHOT
[01:00:33] [Server thread/INFO]: [EssentialsSpawn] Disabling EssentialsSpawn v2.19.3-dev+8-a9585bb
[01:00:33] [Server thread/INFO]: [Duels] Disabling Duels v3.5.1
[01:00:33] [Server thread/INFO]: [Duels] Disable process took 7ms.
[01:00:33] [Server thread/INFO]: [PaySign] Disabling PaySign v1.0.3
[01:00:33] [Server thread/INFO]: [TAB] Disabling TAB v3.0.1
[01:00:33] [Server thread/INFO]: [TAB] Disabled in 1ms
[01:00:33] [Server thread/INFO]: [EssentialsChat] Disabling EssentialsChat v2.19.3-dev+8-a9585bb
[01:00:33] [Server thread/INFO]: [TradeSystem] Disabling TradeSystem v2.0.10
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: __________________________________________________________
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: TradeSystem [2.0.10]
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: Status:
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: MC-Version: 1.18.1 (R0.1-SNAPSHOT, Paper)
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: > Cancelling all active trades
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: Finished (1ms)
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: __________________________________________________________
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: [LWCTrust] Disabling LWCTrust v1.0.6
[01:00:33] [Server thread/INFO]: [Elevator] Disabling Elevator v3.12.1
[01:00:33] [Server thread/INFO]: [Essentials] Disabling Essentials v2.19.3-dev+8-a9585bb
[01:00:33] [Server thread/INFO]: [Vault] [Economy] Essentials Economy unhooked.
[01:00:33] [Server thread/INFO]: [Quests] Disabling Quests v4.1.3-b286
[01:00:33] [Server thread/INFO]: [Quests] Saving Quester data...
[01:00:33] [Server thread/INFO]: [Quests] Closing storage...
[01:00:33] [Server thread/INFO]: [Brewery] Disabling Brewery v3.1
[01:00:33] [Server thread/INFO]: [Brewery] Brewery disabled!
[01:00:33] [Server thread/INFO]: [DeadChest] Disabling DeadChest v4.8.1
[01:00:33] [Server thread/INFO]: [LWC] Disabling LWC v2.2.8-dev-52b334e
[01:00:33] [Server thread/INFO]: [LWC] Flushing protection updates (0)
[01:00:33] [Server thread/INFO]: [CrCMarker] Disabling CrCMarker v1.0
[01:00:33] [Server thread/INFO]: [PlayerParticles] Disabling PlayerParticles v7.24
[01:00:33] [Server thread/INFO]: [CraftBook] Disabling CraftBook v3.10.6-SNAPSHOT;4747-0f575b4
[01:00:33] [Server thread/INFO]: [CraftBook] Saving persistent data to YAML!
[01:00:33] [Server thread/INFO]: [skript-reflect] Disabling skript-reflect v2.2.3
[01:00:33] [Server thread/INFO]: [EzChestShop] Disabling EzChestShop v1.4.5
[01:00:33] [Server thread/INFO]: [EzChestShop] Saving remained sql cache...
[01:00:33] [Server thread/INFO]: [EzChestShop] Completed.
[01:00:33] [Server thread/INFO]: [Citizens] Disabling Citizens v2.0.29-SNAPSHOT (build 2448)
[01:00:33] [Server thread/INFO]: [SilkSpawners] Disabling SilkSpawners v7.2.0
[01:00:33] [Server thread/INFO]: [CubePaid] Disabling CubePaid v1.0.2
[01:00:33] [Server thread/INFO]: [UltimateTimber] Disabling UltimateTimber v2.3.0
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: =============================
[01:00:33] [Server thread/INFO]: UltimateTimber 2.3.0 by Songoda <3!
[01:00:33] [Server thread/INFO]: Action: Disabling...
[01:00:33] [Server thread/INFO]: =============================
[01:00:33] [Server thread/INFO]:
[01:00:33] [Server thread/INFO]: [Skript] Disabling Skript v2.6
[01:00:33] [Server thread/INFO]: [SimpleScore] Disabling SimpleScore v3.9.1
[01:00:33] [Server thread/INFO]: [PlaceholderAPI] Unregistered placeholder expansion: simplescore
[01:00:33] [Server thread/INFO]: [SimpleScore] Saving player data...
[01:00:33] [Server thread/INFO]: [SimpleScore] Player data saved.
[01:00:33] [Server thread/INFO]: [CoreProtect] Disabling CoreProtect v20.4
[01:00:33] [Server thread/INFO]: [CoreProtect] Finishing up data logging. Please wait...
[01:00:34] [Server thread/INFO]: [net.coreprotect.hikari.HikariDataSource] HikariPool-1 - Shutdown initiated...
[01:00:34] [Server thread/INFO]: [net.coreprotect.hikari.HikariDataSource] HikariPool-1 - Shutdown completed.
[01:00:34] [Server thread/INFO]: [CoreProtect] Success! Disabled CoreProtect v20.4
[01:00:34] [Server thread/INFO]: [GSit] Disabling GSit v1.0.5
[01:00:34] [Server thread/INFO]: [GSit] Wtyczka została pomyślnie wyłączona.
[01:00:34] [Server thread/INFO]: [UltraBar] Disabling UltraBar v2.3.1.1
[01:00:34] [Server thread/INFO]: [UltraBar] Saving tracked bars to file.
[01:00:34] [Server thread/INFO]: [UltraBar] Save complete!
[01:00:34] [Server thread/INFO]: [UltraBar] UltraBar was successfully disabled!
[01:00:34] [Server thread/INFO]: [MythicMobs] Disabling MythicMobs v5.0.0-SNAPSHOT-4cfa33af
[01:00:34] [Server thread/INFO]: [MythicMobs] Disabling Mythic Mobs...[0m
[01:00:34] [Server thread/INFO]: [MythicMobs] All active settings have been saved.[0m
[01:00:34] [Server thread/INFO]: [MythicMobs] [36mUNLOADED[0m
[01:00:34] [Server thread/INFO]: [WorldGuard] Disabling WorldGuard v7.0.6+1cff55f
[01:00:34] [Server thread/INFO]: [WorldGuard] Shutting down executor and cancelling any pending tasks...
[01:00:34] [Server thread/INFO]: [Chunky] Disabling Chunky v1.2.164
[01:00:34] [Server thread/INFO]: [CrCStatistic] Disabling CrCStatistic v1.3
[01:00:34] [Server thread/INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Shutdown initiated...
[01:00:34] [Server thread/INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Shutdown completed.
[01:00:34] [Server thread/INFO]: [TreasureChest] Disabling TreasureChest v8.5
[01:00:34] [Server thread/INFO]: [LightCleaner] Disabling LightCleaner v1.18.1-v3
[01:00:34] [Server thread/INFO]: [LightCleaner] LightCleaner disabled!
[01:00:34] [Server thread/INFO]: [IllegalStack] Disabling IllegalStack v2.4.2
[01:00:34] [Server thread/INFO]: [Voting] Disabling Voting v3.2.0
[01:00:34] [Server thread/INFO]: [Voting] - - - - - - - - Disabling - - - - - - - -
[01:00:34] [Server thread/INFO]: [Voting] Permission removal
[01:00:34] [Server thread/INFO]: [Voting] Removed
[01:00:34] [Server thread/INFO]: [Voting] - - - - - Successfully unloaded - - - - -
[01:00:34] [Server thread/INFO]: [ChangeSkin] Disabling ChangeSkin v3.1-SNAPSHOT-aacd04d
[01:00:34] [Server thread/INFO]: [AdvancedDevelopmentLibrary] Disabling AdvancedDevelopmentLibrary v1.10.1
[01:00:34] [Server thread/INFO]: [Library] - - - - - - - - Disabling - - - - - - - -
[01:00:34] [Server thread/INFO]: [Library] - - - - - Successfully unloaded - - - - -
[01:00:34] [Server thread/INFO]: [CrCMention] Disabling CrCMention v1.0
[01:00:34] [Server thread/INFO]: [PacketLimiter] Disabling PacketLimiter v1.0.0
[01:00:34] [Server thread/INFO]: [WorldEdit] Disabling WorldEdit v7.2.8+6008-1246d61
[01:00:34] [Server thread/INFO]: Unregistering com.sk89q.worldedit.bukkit.BukkitServerInterface from WorldEdit
[01:00:34] [Server thread/INFO]: [dynmap] Disabling dynmap v3.3-beta-4-617
[01:00:34] [Server thread/INFO]: [dynmap] Unloaded 11 components.
[01:00:34] [Server thread/INFO]: [dynmap] Stopping map renderer...
[01:00:34] [Server thread/INFO]: [dynmap] Saved 112 pending tile renders in world 'world'
[01:00:39] [Server thread/INFO]: [dynmap] Disabled
[01:00:39] [Server thread/INFO]: [F3Name] Disabling F3Name v3.3.0
[01:00:39] [Server thread/INFO]: [MyCommand] Disabling MyCommand v5.7.2
[01:00:39] [Server thread/INFO]: *-=-=-=-=-=-=-=-=-* MyCommand v.5.7.2*-=-=-=-=-=-=-=-=-=-*
[01:00:39] [Server thread/INFO]: | Tasks : Stopped all tasks.
[01:00:39] [Server thread/INFO]: *-=-=-=-=-=-=-=-=-=-* Bye! *-=-=-=-=-=-=-=-=-=-=-*
[01:00:39] [Server thread/INFO]: [Announcements] Disabling Announcements v1.2
[01:00:39] [Server thread/INFO]: [Matrix] Disabling Matrix v6.6.1
[01:00:39] [Server thread/INFO]: [Matrix] Disabled Matrix AntiCheat.
[01:00:39] [Server thread/INFO]: [BKCommonLib] Disabling BKCommonLib v1.18.1-v2
[01:00:39] [Server thread/INFO]: [GMusic] Disabling GMusic v[2.6.1.0]
[01:00:39] [Server thread/INFO]: [GMusic] Plugin został pomyślnie wyłączony.
[01:00:39] [Server thread/INFO]: [CompromiseMOTD] Disabling CompromiseMOTD v1.0-SNAPSHOT
[01:00:39] [Server thread/INFO]: [CompromiseMOTD] [CompromiseMOTD] Disabled.
[01:00:39] [Server thread/INFO]: [NBCS] Disabling NBCS v1.0.1
[01:00:39] [Server thread/INFO]: [io.github.zrdzn.minecraft.nbcs.lib.hikari.HikariDataSource] HikariPool-1 - Shutdown initiated...
[01:00:39] [Server thread/INFO]: [io.github.zrdzn.minecraft.nbcs.lib.hikari.HikariDataSource] HikariPool-1 - Shutdown completed.
[01:00:39] [Server thread/INFO]: [WorldPass] Disabling WorldPass v7.19.3
[01:00:39] [Server thread/INFO]: [FullMoon] Disabling FullMoon v1.2.8
[01:00:39] [Server thread/INFO]: [FullMoon] =------------=( FullMoon )=------------=
[01:00:39] [Server thread/INFO]: + en_US.yml has been saved.
[01:00:39] [Server thread/INFO]: [FullMoon] + Status: Disabled
[01:00:39] [Server thread/INFO]: [Vault] Disabling Vault v1.7.3-b131
[01:00:39] [Server thread/INFO]: [PlaceholderAPI] Unregistered placeholder expansion: vault
[01:00:39] [Server thread/INFO]: [ServerRestorer] Disabling ServerRestorer v1.0.39
[01:00:39] [Server thread/INFO]: [CubeLive] Disabling CubeLive v1.0
[01:00:39] [Server thread/INFO]: [LimitPillagers] Disabling LimitPillagers v3.0.1
[01:00:39] [Server thread/INFO]: [LimitPillagers] Done and disabled in 0.01ms
[01:00:39] [Server thread/INFO]: [LimitPillagers] If you liked the plugin, don't forget to give a ★★★★★ rating!
[01:00:39] [Server thread/INFO]: [LimitPillagers] Thank you and have a great day!
[01:00:39] [Server thread/INFO]: [FireKelp] Disabling FireKelp v1.0
[01:00:39] [Server thread/INFO]: [EnhancedDragonMechanics] Disabling EnhancedDragonMechanics v1.0.3
[01:00:39] [Server thread/INFO]: [LibsDisguises] Disabling LibsDisguises v10.0.27
[01:00:39] [Server thread/INFO]: [ProtocolLib] Disabling ProtocolLib v4.8.0-SNAPSHOT-b540
[01:00:39] [Server thread/INFO]: [AtlasioX-AnvilNS] Disabling AtlasioX-AnvilNS v1.0
[01:00:39] [Server thread/INFO]: [CrCAPI] Disabling CrCAPI v1.1.5
[01:00:39] [Server thread/INFO]: [spark] Disabling spark v1.7.2
[01:00:39] [Server thread/INFO]: [CrCTeleporter] Disabling CrCTeleporter v1.0.1
[01:00:39] [Server thread/INFO]: [AutoMessage] Disabling AutoMessage v2.6.0
[01:00:39] [Server thread/INFO]: [AutoMessage] AutoMessage is disabled!
[01:00:39] [Server thread/INFO]: [ArmorStandEditor] Disabling ArmorStandEditor v1.17
[01:00:39] [Server thread/INFO]: [ShulkerPacks] Disabling ShulkerPacks v1.6.3
[01:00:39] [Server thread/INFO]: [ShulkerPacks] [ShulkerPacks] ShulkerPacks has been disabled!
[01:00:39] [Server thread/INFO]: [LiquidTanks] Disabling LiquidTanks v2.8.0
[01:00:39] [Server thread/INFO]: [LiquidTanks] Saving Liquid Tanks!
[01:00:39] [Server thread/INFO]: [LiquidTanks] Saved 2 Liquid Tanks!
[01:00:39] [Server thread/INFO]: [OpenInv] Disabling OpenInv v4.1.9
[01:00:39] [Server thread/INFO]: [SurvivalInvisiframes] Disabling SurvivalInvisiframes v2.1.0
[01:00:39] [Server thread/INFO]: [LuckPerms] Disabling LuckPerms v5.3.86
[01:00:39] [Server thread/INFO]: [LuckPerms] Starting shutdown process...
[01:00:39] [Server thread/INFO]: [LuckPerms] Closing storage...
[01:00:39] [Server thread/INFO]: [LuckPerms] Goodbye!
[01:00:39] [Server thread/INFO]: [ViaBackwards] Disabling ViaBackwards v4.2.0-SNAPSHOT
[01:00:39] [Server thread/INFO]: [NBTAPI] Disabling NBTAPI v2.9.0-SNAPSHOT
[01:00:39] [Server thread/INFO]: [ViaVersion] Disabling ViaVersion v4.2.0-SNAPSHOT
[01:00:39] [Server thread/INFO]: [ViaVersion] ViaVersion is disabling, if this is a reload and you experience issues consider rebooting.
[01:00:39] [Server thread/INFO]: [EasyWhitelist] Disabling EasyWhitelist v1.0.2
[01:00:39] [Server thread/INFO]: [HorseTpWithMe] Disabling HorseTpWithMe v7.4.0.2
[01:00:39] [Server thread/INFO]: [Cubesurvevent] Disabling Cubesurvevent v1.0
[01:00:39] [Server thread/INFO]: [CubeSurvSklep] Disabling CubeSurvSklep v1.0
[01:00:39] [Server thread/INFO]: [HolographicDisplays] Disabling HolographicDisplays v3.0.0-SNAPSHOT
[01:00:39] [Server thread/INFO]: [PlaceholderAPI] Disabling PlaceholderAPI v2.11.1
[01:00:39] [Server thread/INFO]: [VoidTeleport] Disabling VoidTeleport v2.3.7
[01:00:39] [Server thread/INFO]: [KAnvil] Disabling KAnvil v1.0.2
[01:00:39] [Server thread/INFO]: Saving players
[01:00:39] [Server thread/INFO]: Saving worlds
[01:00:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[01:00:40] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[01:00:40] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[01:00:40] [Server thread/INFO]: Saving usercache.json
[01:00:40] [Server thread/INFO]: Flushing Chunk IO
[01:00:40] [Server thread/INFO]: Closing Thread Pool
[01:00:40] [Server thread/INFO]: Closing Server
Bo to działa na takiej zasadzie, że mam skrypt restart.sh który inicjuje komendę restarcik, a ta z kolei robi odliczanie i zapisuje serwer przed restartem.
command /restarcik:
trigger:
if sender is not console:
if player doesn't have permission "xanter.restart":
send "&4%player% przestań mi komendy prześladować!"
stop
if player have permission "xanter.restart":
broadcast "Restart za &c30 sekund"
wait 1 second
broadcast "Restart za &c29 sekund"
wait 1 second
broadcast "Restart za &c28 sekund"
wait 1 second
broadcast "Restart za &c27 sekund"
wait 1 second
broadcast "Restart za &c26 sekund"
wait 1 second
broadcast "Restart za &c25 sekund"
wait 1 second
broadcast "Restart za &c24 sekundy"
wait 1 second
broadcast "Restart za &c23 sekundy"
wait 1 second
broadcast "Restart za &c22 sekundy"
wait 1 second
broadcast "Restart za &c21 sekund"
wait 1 second
broadcast "Restart za &c20 sekund"
wait 1 second
broadcast "Restart za &c19 sekund"
wait 1 second
broadcast "Restart za &c18 sekund"
wait 1 second
broadcast "Restart za &c17 sekund"
wait 1 second
broadcast "Restart za &c16 sekund"
wait 1 second
broadcast "Restart za &c15 sekund"
wait 1 second
broadcast "Restart za &c14 sekund"
wait 1 second
broadcast "Restart za &c13 sekund"
wait 1 second
broadcast "Restart za &c12 sekund"
wait 1 second
broadcast "Restart za &c11 sekund"
wait 1 second
broadcast "Restart za &c10 sekund"
wait 1 second
broadcast "Restart za &c9 sekund"
wait 1 second
broadcast "Restart za &c8 sekund"
wait 1 second
broadcast "Restart za &c7 sekund"
wait 1 second
broadcast "Restart za &c6 sekund"
wait 1 second
broadcast "Restart za &c5 sekund"
wait 1 second
broadcast "Restart za &c4 sekundy"
wait 1 second
broadcast "Restart za &c3 sekundy"
wait 1 second
broadcast "Restart za &c2 sekundy"
wait 1 second
broadcast "Następuje zapis serwera i jego restart"
wait 1 second
execute console command "save-all"
wait 1 second
execute console command "restart"
if sender is console:
broadcast "Restart za &c30 sekund"
wait 1 second
broadcast "Restart za &c29 sekund"
wait 1 second
broadcast "Restart za &c28 sekund"
wait 1 second
broadcast "Restart za &c27 sekund"
wait 1 second
broadcast "Restart za &c26 sekund"
wait 1 second
broadcast "Restart za &c25 sekund"
wait 1 second
broadcast "Restart za &c24 sekundy"
wait 1 second
broadcast "Restart za &c23 sekundy"
wait 1 second
broadcast "Restart za &c22 sekundy"
wait 1 second
broadcast "Restart za &c21 sekund"
wait 1 second
broadcast "Restart za &c20 sekund"
wait 1 second
broadcast "Restart za &c19 sekund"
wait 1 second
broadcast "Restart za &c18 sekund"
wait 1 second
broadcast "Restart za &c17 sekund"
wait 1 second
broadcast "Restart za &c16 sekund"
wait 1 second
broadcast "Restart za &c15 sekund"
wait 1 second
broadcast "Restart za &c14 sekund"
wait 1 second
broadcast "Restart za &c13 sekund"
wait 1 second
broadcast "Restart za &c12 sekund"
wait 1 second
broadcast "Restart za &c11 sekund"
wait 1 second
broadcast "Restart za &c10 sekund"
wait 1 second
broadcast "Restart za &c9 sekund"
wait 1 second
broadcast "Restart za &c8 sekund"
wait 1 second
broadcast "Restart za &c7 sekund"
wait 1 second
broadcast "Restart za &c6 sekund"
wait 1 second
broadcast "Restart za &c5 sekund"
wait 1 second
broadcast "Restart za &c4 sekundy"
wait 1 second
broadcast "Restart za &c3 sekundy"
wait 1 second
broadcast "Restart za &c2 sekundy"
wait 1 second
broadcast "Następuje zapis serwera i jego restart"
wait 1 second
execute console command "save-all"
wait 1 second
execute console command "restart"
W spigot.yml mam ustawione save-user-cache-on-stop-only: true
może to tego wina?
krzmaciek | 2022-01-28 12:51:04 UTC | #6
Jest pewien sposób, by się przekonać.
https://tryitands.ee
XANT3R | 2022-01-28 13:20:55 UTC | #7
Znaczy tu zaobserwowałem wczoraj inny problem przypadkiem
Jeśli serwer jest odpalony, to ciągle ta pętla przedstawiona w pierwszym wątku odpala co 2 sekundy serwer generując masę tych logów, mimo że jak napisałem serwer jest włączony.
Więc tak jakby kod pętli był całkowicie zły mimo, albo Paper ją psuje.
XANT3R | 2022-01-28 13:28:07 UTC | #8
Serwer nie miał żadnych pluginów, a i tak wystąpił ten błąd
https://i.imgur.com/JsbY6Ng.png
Stosuję amazon corretto
java -version
openjdk version “17.0.1” 2021-10-19 LTS
OpenJDK Runtime Environment Corretto-17.0.1.12.1 (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM Corretto-17.0.1.12.1 (build 17.0.1+12-LTS, mixed mode, sharing)
Nieznajomy11 | 2022-01-29 01:00:16 UTC | #9
Ile pamięci RAM ma serwer, na którym to odpalasz? Czy pracują tam inne aplikacje?
XANT3R | 2022-01-29 19:01:58 UTC | #10
Tylko Serwer Minecraft
VPS na którym to testowałem ma 4 GB, z czego serwer odpalano z ustawieniem na MAX 3 GB + jest swap 1 GB.
Wydaje mi sie, że wina jest tu Amazona Coretto, bo jak Temurina testowałem to jedynie wywalało błąd w pliku przy restarcie, a w konsoli nic nie sypało.
brunoww22 | 2022-01-29 23:15:29 UTC | #11
Jest wiele alternatyw jesli chodzi o restart serwera. Takie jak plugin lub przez panel np. pterodactyl
system | 2022-03-02 23:15:33 UTC | #12
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.