Изменяем размеры логов у VPS сервера Ubuntu чтобы не жрали память
Самый просто VPS тариф на бегете имеет 15Гб SSD диска и разумеется это место быстро забивается всяким хламом, среди которого размер самих сайтов и БД часто до 50% не дотягивает.
Что накопал из последнего: папка логов ../var/log/apache2/domains и ../var/log/journal весит по 1Гб+
Логи дело хорошее, но если не особо их анализируете, можно резать их размер до минималки.
Ограничение размеров лога apache в Ubuntu
В файле /etc/logrotate.conf :
меняем строку weekly на size 10M
В этом же файле строка rotate 2 указывает сколько старых логов нужно хранить. Тут на своё усмотрение, но чем больше, тем больше памяти сожрёт.
Также руками проверьте папки с логами, особенно ../var/log/apache2/domains, размеры файлов могут достигать Гигабайтов. Удалите огромные файлы логов, затем перезагрузите сервер.
Уменьшаем размер journal
Такая же логика — если не юзаете, уменьшайте размер до минимум. Я выставил 200Мб.
Сначала посмотрите текущий размер файла журнала: sudo journalctl —disk-usage
Потом уменьшайте его такой командой: sudo journalctl —vacuum-size=200M
Разумеется можно свои числа подставить.
В результате на ровном месте освободил 1.5 Гб на VPS.