概要 RailsのログをローテートしてS3にバックアップする簡単な方法を調べたのでメモ。 ポイント logrotated を使ってRailsのログをバックアップ s3cmd を使ってS3にログを転送 ポリシー ・日時でローテート ・ローカルにはログは1世代しか残さない ・パスは、年と月毎にディレクトリを分け、ファイル名の末尾に日付をつける s3://cohakim.kurorekishi/logs/2012/04/production.log.04 やり方 以下のようなファイルを作成します。 /etc/logrotated.d/kurorekishi /var/www/app/kurorekishi/shared/log/*.log { daily missingok rotate 1 create sharedscripts postrotate touch /var/www/app