Вопрос Забивается ОЗУ сервера

ComingFlex

Пользователь
Сообщения
120
PurPur 1.20.4
На моём сервере бывало играло 20-40 человек. Всё было отлично. Потом онлайн упал до 10 и долгое время особо не продвигал сервер. Это время постоянно что-то редактировал в сервере, добавлял/удалял плагины и вроде всё было норм. Но вдруг на сервере зашло 15-20 человек и сервер начал жоско подлагивать. Смотрю - tps 20 и mspt 5-20 и вдруг резко на пару секунд тпс становится 15-18 и обратно. пишу /rambar и вижу, что озу забито.

Перезагружаю серв и становится 1.6-2.5гб занято при томже онлайне, но спустя время опять забивается и всё повторяется

Видео бара
You must be registered for see medias
На видео показывает, что озу забивается, но сразу очищается, но с каждым разом после очистки становится всё больше занято. И так доходи до 3.5гб(100%) которые уже не сбрасываются и сервер начинает подлагивать. Самое главное: на сервере щас 0 онлайна
Вам необходимо зарегистрироваться для просмотра изображений-вложений



Когда только вкл сервер
Спустя время
 
В отчётах спарк видно, что память забивается
1. long
2. byte
3. java.lang.Object[]
4. java.util.HashMap$Node
5. int[], java.util.HashMap$Node[]

3-5 как я понял может быть связано с плагинами, но что такое 1-2?

Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
В отчётах спарк видно, что память забивается
1. long
2. byte
3. java.lang.Object[]
4. java.util.HashMap$Node
5. int[], java.util.HashMap$Node[]

3-5 как я понял может быть связано с плагинами, но что такое 1-2?

Вам необходимо зарегистрироваться для просмотра изображений-вложений
Дамп делал во время того как память была забита?
И скинь лучше ссылку
 
JavaScript плейсхолдеры не используешь? Вот прям на них похоже
Объединено

А вообще, тут дамп памяти нужен
Да, использую. Использую чтобы выводить время до старта ивентов или их координаты(если появились) и для чата, чтобы работали hex цвета (использую для чата Chatty и в нём не работают hex)

Дамп щас загружу на гугл диск и кину
Объединено

JavaScript плейсхолдеры не используешь? Вот прям на них похоже
Объединено

А вообще, тут дамп памяти нужен
Вот дамп
Объединено

JavaScript плейсхолдеры не используешь? Вот прям на них похоже
Объединено

А вообще, тут дамп памяти нужен
Если нужно то вот загрузил все скрипты
 
Последнее редактирование:
Да, использую. Использую чтобы выводить время до старта ивентов или их координаты(если появились) и для чата, чтобы работали hex цвета (использую для чата Chatty и в нём не работают hex)

Дамп щас загружу на гугл диск и кину
Объединено


Вот дамп
Объединено


Если нужно то вот загрузил все скрипты
Попробуй убрать javascript плейсхолдеры
У них утечка памяти жесткая, да и с безопасностью проблемы есть большие
 
Попробуй убрать javascript плейсхолдеры
У них утечка памяти жесткая, да и с безопасностью проблемы есть большие
Поотключал все скрипты, но не помогло :(
Сделал новый дамп
 
Попробуй убрать javascript плейсхолдеры
У них утечка памяти жесткая, да и с безопасностью проблемы есть большие
Я понял в чём проблема. Оказалось в двух плагинах

1. Orebfuscator - у меня был включён кеш и выстален макс размер 8 гб. Кеш со временем забивался и не очищался. Изменил его на 250мб. думаю достаточно
2. Плагин на кланы "Clans" - хз чё с ним. Вообщеплагин каждый клан хранил отдельным файлом и при смерти игрока заново загружал файл клана для статистики. Наверное тут происходила утечка + нагрузка на серв
 
Назад
Сверху Снизу