背景 ec2-user(アプリによっては別ユーザ)にて、Railsアプリを起動していた。 定期的にイメージのバックアップを作成する際に、インスタンスを停止、起動したいという要望があった インスタンスを停止してから起動するとRailsアプリが起動されない。。。。 インスタンスの起動時に自動実行されるscriptでRailsアプリを起動させよう。 アプリ起動時に実行していたコマンドたち $ sudo service nginx start # rootでnginxを起動 $ RAILS_ENV=production bundle exec rails assets:precompile # デプロイユーザでprecompile $ RAILS_ENV=production bundle exec puma -C config/puma.rb # デプロイユーザでpuma起動