LoginSignup
4
3

More than 3 years have passed since last update.

【AWS】本番環境でのエラー確認方法について

Posted at

はじめに

自分用備忘録のためにという部分も含んでいます。
本番環境で自分が困った時に行ったエラー確認について記載します!!

エラー①

ある特定のページが開けない、下記画像のようなエラーが出る。そういったときは本番環境のcurrent/logに入りログを確認し、エラーの原因を探ります。

※本番環境でのエラー確認では、currentに入らないと細かなエラーを確認することができない

3c5c1a9def06514f46f881ecc180ce14.png


 cd current/log       

 tailf production.log #これで本番環境での細かい動きが確認できる(rails s)みたいなモノ

エラー②

そもそもサイトにはいることができない。そういったときは、ユニコーンサーバー等が原因なので、下記コマンドで確認しましょう。

 ps aux | grep unicorn # ユニコーンのプロセス確認

 kill -9 xxxxx # プロセス強制終了

 cat log/unicorn.stderr.log  
 cd current/log             
 cat unicorn.staderr.log

その他関連するコマンド

rails db:reset RAILS_ENV=production DISABLE_DATABASE_ENVIRONMENT_CHECK=1 #マイグレーションファイルのリセット 自分の場合はこれでうまくいきました

sudo reboot #EC2サーバーの再起動 本番環境へうまく反映されない場合は試してみるといいかも

sudo service nginx restart #nginxの再起動

sudo service mysqld restart #mysqldの再起動

まだまだ本番環境では、効率のいいコマンドがあると思いますので、分かり次第更新していこうと思います🤔

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3