アクセスログをs3に保存する
スケールアウトしたサーバは、負荷がなくってきたら基本的にTerminateします。
Terminateする前にapacheのアクセスログは退避したいものです。
かと言って、各サーバからアクセスログをダウンロードするのは、少し面倒になります。
そんな時は、Terminate前にs3にコピーをすると便利です。
例えば21:00にTerminateすることが決まっているとします。
そんな場合は、下記のようなスクリプトを20:55などに設定しときます。
(前提条件としてs3cmdコマンドがインストールされているとします。)
#!/bin/sh
FILE=/var/log/httpd/access_log
DATE=`date +%Y%m%d`
HOST_NAME=`hostname`
cd /var/log/httpd/
cp -pr access_log ${HOST_NAME}_access_log-${DATE}
s3cmd sync ${HOST_NAME}_access_log-${DATE} s3://バケット名
同じバケット内にアクセスログを置くので、アクセスログ名は変更する必要があります。
今回は、ホスト名と日付を利用して、アクセスログ名を変更しています。
Terminateする前にapacheのアクセスログは退避したいものです。
かと言って、各サーバからアクセスログをダウンロードするのは、少し面倒になります。
そんな時は、Terminate前にs3にコピーをすると便利です。
例えば21:00にTerminateすることが決まっているとします。
そんな場合は、下記のようなスクリプトを20:55などに設定しときます。
(前提条件としてs3cmdコマンドがインストールされているとします。)
#!/bin/sh
FILE=/var/log/httpd/access_log
DATE=`date +%Y%m%d`
HOST_NAME=`hostname`
cd /var/log/httpd/
cp -pr access_log ${HOST_NAME}_access_log-${DATE}
s3cmd sync ${HOST_NAME}_access_log-${DATE} s3://バケット名
同じバケット内にアクセスログを置くので、アクセスログ名は変更する必要があります。
今回は、ホスト名と日付を利用して、アクセスログ名を変更しています。
by cimacoppi
| 2011-10-17 10:49
検索
最新の記事
mod_line_editを.. |
at 2012-12-14 22:25 |
nagiosでOracleの.. |
at 2012-12-13 12:25 |
s3cmdでmultipar.. |
at 2012-12-06 15:59 |
tcpservr をssl化する |
at 2012-03-10 21:50 |
telnetコマンドでpop.. |
at 2012-03-06 15:59 |
最新のトラックバック
LInk
アイレット株式会社
ANDROID IRET
iret-ceo
suz-lab
猪突猛進
It's a Smile World
Mのチラ裏
させているブログ
Lykeion Promenade
cf-note
MEMO 4 ME
CTOA日記
わん国謀報部員
物欲の罅
TOY BOX
わん国謀報部員
moz'B
hajulab
秘密結社ぎゅう☆ぎゅう倶楽部
molog
ナシメモ
雑草魂
メモリークラフト
klog
-----------------------
cloudpack
cloudpackブログ
Amazon EC2
クラウド
android
android 開発
Teeda
エステ
自閉症
漢方
自閉症 漢方
横浜 ウェディング
ANDROID IRET
iret-ceo
suz-lab
猪突猛進
It's a Smile World
Mのチラ裏
させているブログ
Lykeion Promenade
cf-note
MEMO 4 ME
CTOA日記
わん国謀報部員
物欲の罅
TOY BOX
わん国謀報部員
moz'B
hajulab
秘密結社ぎゅう☆ぎゅう倶楽部
molog
ナシメモ
雑草魂
メモリークラフト
klog
-----------------------
cloudpack
cloudpackブログ
Amazon EC2
クラウド
android
android 開発
Teeda
エステ
自閉症
漢方
自閉症 漢方
横浜 ウェディング