RE:NODE
Обзор хостинга

Эксплуатация4 мин чтения

Расписания, которые стоит завести на любом сервере

Перезапуски, backup-ы и предупреждение перед ними. Четыре расписания, которые предотвращают большинство инцидентов.


Вкладка Schedules запускает команды и действия питания по cron-выражению. Большинство серверов здесь работает без единого расписания, и большинство проблем, о которых пишут, предотвратили бы четыре.

Ночной перезапуск

Долго работающие игровые серверы накапливают: сущности, фрагментацию памяти, плагины, которые медленно текут. Перезапуск в 05:00 никому ничего не стоит и сбрасывает всё это. Одно это расписание снимает больше жалоб «через несколько дней всё тормозит», чем любая смена железа.

Backup перед ним

Снимайте backup в 04:45, а не в 05:00. Backup, снятый во время выключения сервера, — это backup выключающегося сервера.

Предупреждение перед этим

Отправьте сообщение в игре за десять минут. Перезапуск, о котором никого не предупредили, неотличим от падения, и игроки сообщают о нём именно так.

Что-то специфичное для вашей игры

  • Rust — wipe, в вашем ритме.
  • Minecraft — save-all перед backup-ом, чтобы запись оказалась на диске, а не в памяти.
  • Всё, где есть база — dump по своему расписанию.