
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
Apache logのローテーション |
# logrotateのインストールを確認
cd /usr/ports/sysutils/logrotate
make install
# logrotateの作業用ディレクトリ確認
ls /var/lib
mkdir /var/lib
# 設定ファイル
# 以下の設定で、ファイルは日付付で毎日生成される。
ee /usr/local/etc/logrotate.conf
---
/path/to/logs/access_log
/path/to/logs/error_log
{
daily
missingok
rotate 120
nocompress
ifempty
create 664 root wheel
sharedscripts
postrotate
EXT=`date +%Y%m%d`
for f in $1;
do mv $f.1 $f.$EXT;
done
/usr/local/apache/bin/apachectl restart
endscript
}
---
# 前回の処理がいつかをログで確認できる
# ここに記載されている日付から一定量が経過しないと処理されない
ee /var/lib/logrotate.status
# CRONに追加
0 0 * * * /usr/local/sbin/logrotate /usr/local/etc/logrotate.conf > /dev/null 2>&1
---
http://itbtech.itboost.co.jp/inst/inst_25.php
|
| 文書番号 |
02785 |
| 日付 |
2005.02.08 |
| 参照数 |
404 |
|