AWS デプロイが反映されない場合に行うこと
環境
rails 5.2.4
unicorn
nginx
capistranoで自動デプロイした場合にすぐにAWSに反映されないことがある方向け
解決法
デプロイする前にローカルで
stop
この後に、
をターミナルでうちましょう。unicornがストップします。自動デプロイでも同じようにunicornはストップさせているはずですが、すぐに反映されないことも多いです。私の環境ではこれですぐにデプロイが反映されています。EC2のインスタンス再起動をしていたこともありましたが、こちらの方が良いような気がします。
またgit add .
git commit
したあとに、git push
することもたまに忘れてしまうことがあります。