logrotateの負荷を軽減する

nbeppu 928views 更新:2014年5月22日

Apache などのログでアクセス数が多い場合、logrotate 処理の負荷が高くなることがあります。圧縮率を調整することによって、多少CPU負荷を抑えることができます。compressoptions で gzip コマンドに引き渡す引数を指定します。

/var/log/httpd/*log {
    missingok
    notifempty
    sharedscripts
    delaycompress
    compressoptions -1
    postrotate
        /sbin/service httpd reload > /dev/null 2>/dev/null || true
    endscript
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません