この記事では、nginx のアクセス ログを切り出し、古いログを定期的にクリーンアップするための cronolog の使用方法を主に紹介します。一定の参考価値があるので、共有します。必要な友人は参考にしてください。
brew instal cronolog
このエラーが発生した場合
sudo chown -Rwhoami:admin /usr/local/sbin
/usr/local/sbinがない場合は最初にこのフォルダを実行
mkdir /usr/ local/ sbin
nginx アクセス ログの設定
Start cronolog、access.log.pipe がデータを生成するとき、cronolog を使用して、access.log.pipe 内のデータを access.log.%Y-%m-%d
nginx を開始または再起動します
古いログを定期的に消去します
コンテンツの保存
LOG_PATH="/usr/local/etc/nginx/logs" save_days=7 find $LOG_PATH -mtime +$save_days -exec rm -rf {} \;スケジュールされた実行タスクの追加
毎日0時に実行
上記がこの内容の全文ですこの記事が皆さんの学習に役立つことを願っています。 ヘルプ。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。
Nginx でのロケーション構成方法
##nginx を使用して 1 台のサーバーに複数の Web サーバーをデプロイする
以上がcronolog を使用して nginx アクセス ログをカットし、古いログを定期的にクリーンアップしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。