1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
안녕하세요.
anacron 은 기본적으로 시스템의 각종 로그들을 cronjob 으로 스케줄링해서 돌려주는데, 여러가지 파일들이 한번에 몰려 실행되는것을 방지하기 위해 random delay 가 들어가 있습니다. 이것을 변경하게 되면 다른 시스템 로그파일들 쌓는 부분들도 영향을 받게 되니 mongod 용 logrotate 설정을 따로 빼서 관리하시는게 좋습니다.
- /etc/logrotate.d/mongod 파일(logrotate 설정파일) 을 /home/mongod/conf/logrotate.conf 처럼 다른 디렉토리로 이동.
- /etc/cron.d/mongod 파일 생성 (아래 내용대로)
# Run daily mongod log rotation
0 0 * * * root /usr/sbin/logrotate -s /home/mongod/logs/logrotate.status /home/mongod/conf/logrotate.conf
이런식으로 해두시면 아마 매일 0시 0분에 mongod 전용 logrotation 설정 파일을 읽어서 해당 로그들만 따로 rotation 작업이 실행될겁니다.
한번 테스트 해보시고 혹시 정상 동작안하면 아래 명령어만 직접 실행해보고 잘 되는지 점검해보세요.
/usr/sbin/logrotate -s /home/mongod/logs/logrotate.status /home/mongod/conf/logrotate.conf
아 그리고 시스템 재시작은 안하셔도 됩니다.
回答済み 1年前
関連するコンテンツ
- AWS公式更新しました 1年前
- AWS公式更新しました 8ヶ月前