/var/log/mail.log становится огромным

У меня проблема с сервером Ubuntu 14.04.

Проблема в том, что /var/log/mail.log становится огромным и насыщает сервер.

У меня вопрос: есть ли способ сделать несколько автоматических вращений журнала, чтобы я мог ограничить размер журнала до некоторого разумного размера?

1 ответ

Решение

Приложение по умолчанию для этого - logrotate. В файле конфигурации есть несколько примеров того, как вращаться. Но как то так:

/var/log/mail.log
{
    rotate 7
    daily
    missingok
    notifempty
    delaycompress
    compress
    postrotate
        reload mail.log >/dev/null 2>&1 || true
    endscript
}

на 7 дней ротации.

Но! Загляните в свой mail.log и посмотрите, не содержит ли то, что там написано, ОШИБКА или кто-то, кто использует вашу систему как средство рассылки спама.

Другие вопросы по тегам