Я сталкиваюсь с некоторыми проблемами, когда пытаюсь развернуть свое приложение Rails с Puma и Nginx.
У меня обычная установка 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
Что здесь может быть не так?