適当に・・・

何の目的も無くブログを立ち上げてみました。更新は不定期ですね。

apache rotatelogs

2009年08月26日 09時58分55秒 | Apache
rotatelogs apacheをインストールするとついてくる。
とても便利 apacheはもちろんtomcatとかpostgresなんかに適用してログをローテーションできる。

例えばpostgresなんかの起動スクリプトのコピーを作るとき
cp PGVERSION/contrib/start-scripts /etc/rc.d/init.d/postgres

として、新規に # LOG UTILITY ROTATELOGS="/usr/local/apache/bin/rotatelogs"

パラメータを追加し、

su - $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1

となっているところを

su - $PGUSER -c "${DAEMON} -D '${PGDATA}' 2>&1 | ${ROTATELOGS} ${PGLOG}_%Y%m%d 86400 540 &"

とすると日付毎のログが作成される。

HUPシグナルを・・・・とか面倒だからな。

以上

最新の画像もっと見る

コメントを投稿