web-dev-qa-db-ja.com

nginxアクセスログファイルのサイズを制限して圧縮するにはどうすればよいですか?

ドメインのアクセスログに切り詰めとgzipを設定する方法について、いくつかの方向性を示したいと思っています。コアのnginxアクセスログがデフォルトで分割および圧縮されていることに気付きましたが、私の個々のアクセスログは増え続けています。

これはセットアップ可能で、nginxまたはコアログを管理している私のシステム上の何かによって処理されますか?

18
Dog

/etc/logrotate.d/nginx

/var/log/nginx/access_log {
    rotate 7
    size 5k
    dateext
    dateformat -%Y-%m-%d
    missingok
    compress
    sharedscripts
    postrotate
        test -r /var/run/nginx.pid && kill -USR1 `cat /var/run/nginx.pid`
    endscript
}
28
quanta