Airflowログの回転

Airflowログの回転

私は初めてlogrotateを使いたいと思い、マニュアルページといくつかのWebガイドを見ました。

週間循環を実装し、7日後のログを削除しようとしています(7日間の履歴のみを保持したい)。

「maxage」を8日に設定してはいけないか心配なので、ログを残さずに回転を指定しません(ログは毎週回転する予定なのに7日とみなされるので削除されます)。

私のlogrotateファイルは次のとおりです

/var/log/airflow/*/*.log {
  # rotate log files weekly
  weekly
  # keep 1 week worth of backlogs
  rotate 1
  # remove rotated logs older than 7 days
  maxage 7
  missingok
}

ベストアンサー1

@Nasirが言ったように、「7日が経過したログを削除するように指示されています。8日目には、生成された最初のログのみが削除されます。これは7日が経過した唯一のログであるためです。残りのログは削除されます。 7日が経過していないため削除されません。

だから私の設定ファイルは正しいです。

今、すべてが明確になりました。 @Nasirの助けのおかげです。回答済みとしてマークしてください。

おすすめ記事