私はnginxログのローテーションを達成したい:
- 余分なソフトウェアなしで動作します(つまり、「logrotate」がなければ最適)
- 日付に基づいた名前で回転したファイルを作成します
最良のアプローチはPostgreSQLのようなものです。つまり、log_filename構成変数でstrftimeスタイルの%Y-%m-%dを指定でき、ログは日付(または時刻)の変更を自動的に変更します。
Apacheからの別のアプローチ-パイプを介してrotatelogsプログラムにログを送信します。
私が検索できる限り-そのようなアプローチは存在しません。私ができることは、dateextオプションを指定してlogrotateを使用することだけですが、独自の欠点があり、PostgreSQLで| rotatelogsまたはlog_filenameのように機能するものを使用したいのです。