Назад | Перейти на главную страницу

Правильный способ установить ограничение в mongodb на файлы журнала

Это больше вопрос новичка. Я пытаюсь установить ограничение на файл журнала mongo в экземпляре AWS linux. Я нашел вопрос, который задавали Вот. И попытался сделать это, как было предложено кем-то для mongo 3.0. Журналы Mongo сидят '/ var / log / mongo'. Как я понял, потому что эта строка в '/etc/mongod.conf':

#where to log
logpath=/var/log/mongo/mongod.log

Как описано в документации Mongo, я могу использовать сигнал SIGUSR1 и переименовать старый журнал, а текущий переключить и удалить. Я написал это в:

"/var/log/mongo/*.log {
    daily
    size 100M
    rotate 5
    compress
    dateext
    missingok
    notifempty
    sharedscripts
    copytruncate
    postrotate
        /bin/kill -SIGUSR1 `cat /data/mongod.lock 2> /dev/null` 2> /dev/null || true
    endscript
}

Перезапущен сервис mongod. И через пару дней я обнаружил, что журналы mongo заполняют два файла размером более 2 ГБ, поэтому у меня это не работает. Так что я не знаю, что сделал не так? Кто может мне помочь?

Спасибо!