rails deploy ruby-on-rails-3.1 nginx capistrano production-environment unicorn

ruby on rails 3.1 - deploy - Falta un proceso de Unicorn/Nginx, socket abierto



ruby on rails nginx (1)

Estoy tratando de implementar código usando Capistrano, y falla en la deploy:start o deploy:stop porque el proceso de Unicornio ya ha sido eliminado. Sin embargo, si trato de cap deploy:start , recibo un stderr que dice que la Address already in use - /tmp/my_app.socket . ¿Cómo sucedería esto, y cómo podría salir de este lío?


Aún no estoy seguro de cómo sucede esto, pero la siguiente solución parece funcionar:

lsof /tmp/my_app.socket - enumera los pids

kill -9 pid - (reemplace ''pid'' con uno de los listados)

Luego cap deploy:start desde la terminal local.