yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

<DAY152>本番環境のLOG保存場所の注意

\ Follow me!! /

●7/23(火)
●学習日数 152日
●学習時間(本日)8時間
●累計学習時間 734.5時間
●一日あたりの平均学習時間 4.88時間

環境

AWS
EC2インスタンス(仮想サーバ)
unicorn(アプリケーションサーバー)
noginx(WEBサーバー)

はじめに

設定でどのディレクトリにLOGを保存したか把握が昼用。
capistranoにて自動デプロイの際にディレクトリが一段深くなるためLOGをうまく見つけられなかった

最初のlog保管場所の設定

/log/production.log
/log/unicorn.stderr.log

capistrano導入後のLOG保管場所

shared/log/production.log
shared/log/unicorn.stderr.log

エラーの把握

確認するべき事

ローカル環境でのエラーが発生していないか?
unicornのエラーなのか?
nginxのエラーなのか?
EC2インスタンスのエラーなのか?
不要なプロセスがKILLできているか?

対処

nginxのリスタート
SQLのリスタート
不要プロセスのKILL

この3項目が結構無敵。