Логи забивают жесткий диск

Линукс пишет в файлы с логами записи о своей жизнедеятельности. Сервер пишет их особенно много: код сайта или приложения, веб-сервер, база данных, системные журналы и службы. Логи нужны для дебага, но копятся и со временем могут занять всё свободное место на жёстком диске. Логами приходится управлять.

Если не управлять, то в один день сайт падает из-за переполненного файла access.log размером под 30 ГБ и начинается паника у всех причастных.

Что с ними делать:

  • Оставить как есть — например, если VDS временная или у нас огромный жёсткий диск.
  • Хранить только несколько последних дней — минимально рабочий рецепт.
  • Отключить — плохая практика, но иногда их можно отключить или не включить.
  • Не хранить, вместо этого стримить информацию о логах наружу — вариант для сисадминов/девопсов и большой инфраструктуры.

Что сделать на стандартной VDS с веб-сервером прямо сейчас

Получи у ChatGPT подробную инструкцию по этому ТЗ:

  • Проверить сколько сейчас занимает du -sh /var/log/*.
  • Поставить лимиты для системного журнала в /etc/systemd/journald.conf.
  • Настроить ротацию логов logrotate, чтобы хранить последние 14 дней.
  • Настроить лимиты логов для docker-контейнеров в /etc/docker/daemon.json.

Если VDS работает больше года и за свободным местом никто не следит, то такая проверка обязательна!

❤️ Жми на сердечко, если понравилось ⚡️ Жми на молнию, если полезно 🧑‍💻 Жми на ботана, если админишь сервер

Логи забивают жесткий диск
Линукс пишет в файлы с логами записи о своей жизнедеятельности. Сервер пишет их особенно много: код сайта или приложения, веб-сервер, база данных, системные журналы и службы | Сетка — социальная сеть от hh.ru