Вопрос Зачем вы используете рестарты сервера?

Mitriyf

Разработчик
Пользователь
Пользователь
Сообщения
1 019
Решения
34
Веб-сайт
www.youtube.com
Замечаю, что многие люди используют UltimateAutoRestart и похожие плагины, якобы для перезагрузки сервера.

Вопрос, нуждается ли сервер в регулярной перезагрузке или это популярный миф?
 
Решение
Вопрос, нуждается ли сервер в регулярной перезагрузке или это популярный миф?
Это
Миф

Но поскольку у разработчиков плагинов вместо рук клешни - утечки памяти никто не отменял
Не будешь перезапускать месяц - сам умрёт из-за OOMа

Если же плагинов с говнокодом нет - то и перезагружать не надо
Вопрос, нуждается ли сервер в регулярной перезагрузке или это популярный миф?
Это
Миф

Но поскольку у разработчиков плагинов вместо рук клешни - утечки памяти никто не отменял
Не будешь перезапускать месяц - сам умрёт из-за OOMа

Если же плагинов с говнокодом нет - то и перезагружать не надо
 
Это
Миф

Но поскольку у разработчиков плагинов вместо рук клешни - утечки памяти никто не отменял
Не будешь перезапускать месяц - сам умрёт из-за OOMа

Если же плагинов с говнокодом нет - то и перезагружать не надо
А как насчёт бекапов? Стоит ли перезапускать сервер ради этого?
 
А зачем
Можно и просто копировать всё даже во время работы
Если вспомнить далёкие приколы с резким отключением сервера, то я думаю всё таки стоит...
Но ответ меня устраивает, спасибо.
 
на самом деле это всё обман, достаточно открыть исходный код UltimateAutoRestart и ты убедишься, что никакую память он не очищает и не оптимизирует сервер
Может потому что автор ничего не говорил про такой функционал? Его задача состоит в том, чтобы сервер автоматом перезагружать
 
А зачем
Можно и просто копировать всё даже во время работы
Разве бд файлы не лочатся во время копирования?
Не в курсе, но мне казалось, что у меня такая проблема возникала...
 
А зачем
Можно и просто копировать всё даже во время работы
Некоторые файлы (бд, может быть мир) модифицируются не атомарно и из-за этого созданные бекапы могут оказаться повреждёнными. Я бы бекапил файлы только в состоянии, когда ни один процесс не взаимодействует с ними, то есть после полного выключения. Это в целом касается многих систем, не только майнкрафта. Конечно, можно делать исключение, если ты точно знаешь, как именно процесс взаимодействует с файлом (например, если не пишет активно, или не пишет вовсе, или пишет атомарно)
 
А надо бы проверить будет на деле
Лично я не испытывал таких проблем так что хз :unsure:
Объединено

А надо бы проверить будет на деле
Лично я не испытывал таких проблем так что хз :unsure:
А ну собственно по тому что шанс того, что оно повредится мягко говоря не 100%
И видимо я везучий
 
Последнее редактирование:
А надо бы проверить будет на деле
Лично я не испытывал таких проблем так что хз :unsure:
Объединено


А ну собственно по тому что шанс того, что оно повредится мягко говоря не 100%
И видимо я везучий
Говорю как чел0век к-рый писал свой формат сохранений. Если в момент такого грубого бекапа ванильый алгоритм начнет что-то писать - он может ибануть как таблицу так и данные и вызвать повреждение сохраняемого чанка

Мои ER2/3 еще более капризные - такой грубый бекап может уничтожить данные нескольких чанкаов (или всю область) полностью, тк используется переменное к-во байт и динамическая таблица
 
Последнее редактирование:
в линуксе есть очень интересная вещь на такой случай - снапшоты
Снапшот не делает недописанный файл дописанным. Например, если процесс пишет JSON файл потоково, а не атомарно, копируя его, есть риск скопировать ещё недописанную версию, которая будет нарушать синтаксис и содержать не все данные. Файл создан, часть байтов уже записалась, а часть ещё не успела
 
Снапшот не делает недописанный файл дописанным. Например, если процесс пишет JSON файл потоково, а не атомарно, копируя его, есть риск скопировать ещё недописанную версию, которая будет нарушать синтаксис и содержать не все данные. Файл создан, часть байтов уже записалась, а часть ещё не успела
ну тогда увы
 
Какие, к примеру?
я не скажу точно но у меня сервер гарантировано крашился через 2 дня работы, если сейчас вспомнить тогда это был ImageFrame, CMI, JobsReborn, AjLeaderboard и еще 2 не помню, там были не критические утечки которые обычно переводили к проблеме только при большой онлайне и если сервер работает более 2 суток, возможно сейчас испарвили и да AdvancendEnchants, и AuraSkills тоже имели незначительные утечки
 
я не скажу точно но у меня сервер гарантировано крашился через 2 дня работы, если сейчас вспомнить тогда это был ImageFrame, CMI, JobsReborn, AjLeaderboard и еще 2 не помню, там были не критические утечки которые обычно переводили к проблеме только при большой онлайне и если сервер работает более 2 суток, возможно сейчас испарвили и да AdvancendEnchants, и AuraSkills тоже имели незначительные утечки
Их избегают нынче, так что не сказал бы, что они популярны хорошо.
 
Назад
Сверху Снизу