Помогите Крашится сервер из-за проблем с сохранением.

TheCreator

Ньюби
Пользователь
Баллы
1
Версия игры: 1.20.4 ( всегда самый последний билд paper )
Иногда из-за ошибки сервер крашится, а иногда нет. Ошибка возникает спонтанно. Краш репорт чистый, в логах по ошибкам только то, что я скинул в текстовике. Просил помощи почти на всех форумах, говорят что не хватает ресурсов, однако: 10 GB ОЗУ, 4 Ядра с частотой до 5.9 Ghz, 13 GB из 60GB ssd использовано.
Запускаю бэкап своего сервера на своем компе и выделяю столько же ресурсов за исключением того, что на дедике проц гораздо мощнее, сервер работает прекрасно без всяких ошибок 3 дня подряд без перезагрузок.
Сервер как вы уже наверное поняли стоит на дедике, на птеродактеле.
 

Вложения

  • error.txt
    error.txt
    6,9 КБ · Просмотры: 5
Это сообщение о том, что завис сервер и информация о том, что в потоке.
Сколько xmx?
Флаги запуска?
Есть краш репорт? Если нет, то полный лог. Или хотя-бы с момента зависания и до конца.

Сообщение о зависании только перед крашем?
 
Последнее редактирование:
Сколько xmx?
Флаги запуска? java --add-modules=jdk.incubator.vector -Xms128M -XX:MaxRAMPercentage=95.0 -XX😝arallelGCThreads=4 -Dterminal.jline=false -Dterminal.ansi=true -jar server.jar

Есть краш репорт? Если нет, то полный лог. Или хотя-бы с момента зависания и до конца.

Сообщение о зависании только перед крашем?[/QUOTE] Иногда это сообщение появляется, сервер встает, но через некоторое время отлагивает. Иногда просто рестартится.
 

Вложения

Есть краш репорт? Если нет, то полный лог. Или хотя-бы с момента зависания и до конца.
Краш репорта нет, последний лог с теми-же ошибками скинул.
 
От 10 это 9.5. Учитывай, что ещё память нужна не только системе, а и джаве помимо xmx, так что пока выдели 8G xmx. По желанию можешь проверить xms с одинаковым значением с xmx, тогда будет понятно, как сервер будет вести себя используя максимум памяти. (но даже так со временем может использовать чуть больше)
через некоторое время отлагивает. Иногда просто рестартится
Это трудно назвать крашем. И рестарт, наверно, после 60 секунд зависания?

upload_2024-4-16_19-51-42.png
После сообщения о рестарте что-то должно происходить через указанное время?

upload_2024-4-16_19-53-52.png
Такие штуки часто с вирусами, бэкдорами, багами, утечками памяти и хз чем ещё. Даже если по началу всё нормально работает, это не значит, что все плагины не заражены, данные не слиты, и через некоторое время сервер не станет выключаться или вообще перестанет запускаться или появятся другие проблемы. Видел такое не раз.

TLDR
Выдели 8 гигабай xmx и смотри, повторится ли.
 
Выдели 8 гигабай xmx и смотри сказал(а):
Я сам пытался выделить и 8 и 7 гб в начаале как эта проблема появилась, к сожалению не решает проблемы. По заражению плагинов - я специально по размеру плагинов смотрел заражены или нет - в сборке они весят столько-же как и на спиготе ( наасколько я знаю если плагины заражаются у них меняется размер jar-ника ).
 
Это трудно назвать крашем. И рестарт, наверно, после 60 секунд зависания?

Ну да, если начинается флуд этими ошибками будет рестарт.

Посмотреть вложение 67095
После сообщения о рестарте что-то должно происходить через указанное время?
Да, но тут я отложил принудительно рестарт.
 
прекрасно без всяких ошибок 3 дня подряд без перезагрузок
Не думаю, что это легко решается. Иначе, логично, было бы исправлено.
Вероятно, по каким-то таким причинам все и делают периодические рестарты.
 
Не думаю, что это легко решается. Иначе, логично, было бы исправлено.
Вероятно, по каким-то таким причинам все и делают периодические рестарты.
Почему это происходит не до, не после рестарта а например часа через 3-4 после рестарта, иногда через 12 часов. Короче взаимосвязи с рестартами я там не улавливаю.
 
Тогда замеряй тайминги или спарк (лучше второе)
Не совсем понял функционал плагина и что с ним надо делать, какие команды надо прописать после установки? И насколько я понял результаты будут доступны по ссылке, мне ее потом сюда вставить?
 
функционал плагина
Диагностика производительности, памяти.
что с ним надо делать, какие команды надо прописать
Обычно примерно как с таймингами. Перед лагами - /spark profiler start, после - /spark profiler stop. В полученной ссылке будет информация о том, что и сколько занимало тики (на сколько загружало).

Но я чуть подумал, подробнее посмотрел, что там пишут...upload_2024-4-17_1-46-21.png
upload_2024-4-17_1-47-43.png
Сохранение чанков и игроков на диск.
Запускаю бэкап своего сервера на своем компе и выделяю столько же ресурсов за исключением того, что на дедике проц гораздо мощнее, сервер работает прекрасно без всяких ошибок 3 дня подряд без перезагрузок.
Если на компе всё нормально, то может проблемы с диском у хоста?

upd
Может быть, какие-то чанки или инвентари слишком много весят из-за шалкеров или других предметов с большим обьёмом информации (книги, плагины записывающие информацию в предметы) и при их сохранении подвисает. В таком случае, возможно, у хоста просто не на столько мощный диск или одновременно с твоим сохранением записывалось что-то ещё у кого-то.
 
Последнее редактирование:
Назад
Верх