2014年06月30日
Tweet
Plesk でログの管理をしているのですが、 なぜか /var/www/vhosts/[ドメイン名]/statistics/logs/ のローテーションが正しく行われていません。そしてこれはディスク領域の圧迫にもなっているので気になっていました。
今までの logrotate と違ってやっかいなのは、パスがそれぞれ異なると言うことです。
/var/www/vhosts/[ドメイン名1]/statistics/logs/
/var/www/vhosts/[ドメイン名2]/statistics/logs/
/var/www/vhosts/[ドメイン名3]/statistics/logs/
こんな感じで毎回違います。ここにアスタリスクが設定できればなーと思って調べたらなんとできるようです!
参考
logrotateはワイルドカードでディレクトリ指定ができる
ということで Plesk 環境なので以下の通り
#vi /etc/logrotate.d/httpd
/var/log/httpd/*log /var/www/vhosts/*/statistics/logs/*log {
※省略
}
※ちなみに Plesk 環境では個別設定でローテーションの設定もできます。これらとの整合性はしっかりと確認する必要があります。
今までの logrotate と違ってやっかいなのは、パスがそれぞれ異なると言うことです。
/var/www/vhosts/[ドメイン名1]/statistics/logs/
/var/www/vhosts/[ドメイン名2]/statistics/logs/
/var/www/vhosts/[ドメイン名3]/statistics/logs/
こんな感じで毎回違います。ここにアスタリスクが設定できればなーと思って調べたらなんとできるようです!
参考
logrotateはワイルドカードでディレクトリ指定ができる
ということで Plesk 環境なので以下の通り
#vi /etc/logrotate.d/httpd
/var/log/httpd/*log /var/www/vhosts/*/statistics/logs/*log {
※省略
}
※ちなみに Plesk 環境では個別設定でローテーションの設定もできます。これらとの整合性はしっかりと確認する必要があります。