Здесь я использую базу данных mongodb для своего приложения для хранения данных. Но журналы, созданные mongodb в папке /var/log/mongodb/logFileName
с именем файла mongod.log
, имеют очень большой размер. Читать его нелегко. Потому что он имеет размер 989 mb
. Я искал его и нашел способ сделать это с помощью logRotate
, и после этого я нашел, как применить это в документации mongodb, в которой есть тема о повороте журнала. Я применил решение, но оно не создаст новый файл и не сохранит старый. Это ссылка, по которой я следую, чтобы сделать это. Но сегодня я проверяю, что мой файл журнала mongodb пуст, и последний раз он будет изменен ночью в 23:55:01. Но вчера я ничего не делал и не работал с приложением.
Второе решение, и я также разместил его на слабом канале mongodb ссылка: -
Я тоже пробовал это решение. Я изменил в своем файле конфигурации /etc/mongod.conf
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
logRotate: reopen
Я также меняю в файле /etc/logrotate.d/mongod
вставляю некоторые данные, например
/var/log/mongodb/*.log {
daily
rotate 30
size 50M
compress
dateext
missingok
notifempty
sharedscripts
postrotate
/bin/kill -SIGUSR1 `cat /var/lib/mongodb/mongod.lock 2> /dev/null` 2> /dev/null || true
endscript
}
но он не будет создавать журналы ежедневно. Почему?
Теперь, пожалуйста, не могли бы вы сказать мне, как я буду ежедневно разбивать огромный файл на части?