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

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

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

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

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

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

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