当我尝试使用 Puma 和 Nginx 部署我的 Rails 应用程序时遇到了一些问题。
我有一个常规的 Capistrano 设置,其中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
再次使用
这里可能出了什么问题?