Решено Периодически крашится (отключается) сервер Spigot 1.11.2-R0.1-SNAPSHOT, установленный на VDS.

sita8281

Активный участник
Пользователь
Баллы
61
Привет.
Сервер стоит на VDS (ОЗУ 2G, ЦП Intel Xeon E5-2630 v3 2.40GHz).
Суть проблемы: периодически отключается, причём иногда даже без нагрузки, но чаще когда сервер грузится какими-нибудь задачами, прогрузка мира (хотел прогрузить мир с помощью плагина World Border), один раз отключился из-за того что я был в нижнем мира, а друг вернулся в обычный мир.

Плагины:
HoloClear, Vehicles, sTablist, AutoMessage, Passport, Chairs, MultiMOTD, DynPad, SkinsRestorer, FastAsyncWorldEdit, OPSRegion, PermissionsEx, RandomPort, CustomJoinItems, Vault, ProtocolSupport, WorldEdit, BlockVersion, DonateJoin, Essentials, SurvivalGames, Jobs, AntiRelog, Marriage, WorldGuard, ChestCommands, AncientGates, WGExtender, ChatEx, ViaVersion, EssentialsSpawn, WClans, ProtocolLib, NoCheatPlus, ItemFixer, ProtocolSupportLegacyHologram, AuthMe, HolographicDisplays, SystemBoard, ChatGuard

Ядро:
Spigot 1.11.2-R0.1-SNAPSHOT

При краше в папке с сервером появляется log, который прикреплю.


В файле start.sh изначально было написано:
Код:
java -Xmx2048M -Xms1024M -jar Spigot.jar

Позже изменил:
Код:
java -Xmx1700M -Xms1024M -jar Spigot.jar

Но это не помогло.

Проблема возможно в оперативной памяти, но не уверен, опыта мало, ибо никогда не ставил серваки на VDS.

Ещё наблюдается странность (по крайней мере для меня, может это и норма), если поиграть на сервере некоторое время и написать /mem, то свободной памяти всего ~400-800 Мб, хотя выделено ~1500 Мб. Ошибок у плагинов нет, все стартуют нормально.

Вроде бы всю информации написал, просьба хоть немного мне помочь.
 

Вложения

ставь 64-битную джаву

В файле start.sh изначально было написано:
java -Xmx2048M -Xms1024M -jar Spigot.jar
Позже изменил:
java -Xmx1700M -Xms1024M -jar Spigot.jar
Зачем? Уменьшил себе выделение максимальной памяти.

Ставь 1.12.2 spigot, ставь 64 битную джаву (если не джава, то ос с джавой), и добавь некоторые аргументы в запуск, например сборщика мусора.

Пробуй это:
java -Xmx2048M -Xms1024M -XX:+UseG1GC -XX:+AggressiveOpts -server -jar Spigot.jar
 
Эту проблему решил, собрал чистый сервер с нуля, скачал новое ядро, новые плагины поставил(благо тут есть переведённые). Оказалось что сервер крашился из-за того что оперативной памяти не хватало, когда писал в start.sh -Xmx1700m то сервер вырубался через некоторое время, поставил -Xmx1600m сервер работает уже 2 дня.
 
Назад
Верх Низ