Rails アプリを Puma と Nginx でデプロイしようとすると、いくつかの問題が発生します。
含まれている通常のカピストラーノのセットアップがありますpuma/capistrano
。
実行cap deploy:cold
すると、最初は完全に正常に動作します。
この最初の展開の後、私は自分の変更を 経由cap deploy
で展開しようとしています。
Bad response from server: 500
使用しようとするcap deploy:stop
と、次のエラーが発生します。
undefined method `split' for nil:NilClass
実行cap deploy:restart
すると、次のようになります。
no such file or directory - "/home/deployer/apps/teachmeo/shared/sockets/pumactl.sock"
したがって、これを再デプロイする唯一の方法は、ディレクトリをクリーンアップして再度/shared/sockets/
使用することですcap deploy:cold
ここで何がうまくいかないのでしょうか?