各OSSのログファイルに対するログローテート設定時には以下に留意してください。
logrotateコマンドの初期値
logrotateコマンドの基本設定ファイルは、/etc/logrotate.confです。
初期値は以下のようになっており、4週間分のログファイルを保持する設定になっています。
# see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4
logrotateコマンドの使用時
logrotateコマンドを使用する場合は、/etc/logrotate.confに設定されている初期値が上書きされます。
“5.1.1.2 ログローテートに関する設定”の定義例の場合、rotate(ローテーション)の指定がありませんが、初期値はlogrotate.confの「4」が反映されます。したがって、dailyの指定とrotateの初期値により、4日分のログファイルが保持されることになります。
Apache Kafkaログローテート設定例
/var/opt/FJSVbsb/msging/log/kafka/zookeeper.out { ifempty missingok daily dateext dateformat .%Y-%m-%d copytruncate }