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.