¿Cómo hago que nginx y el pasajero se reinicien automáticamente después de un despliegue?

Actualmente tengo una aplicación de Rails desplegada en un servidor privado virtual.

Uso Capistrano, Nginx y pasajero para ejecutar mi aplicación Rails en el servidor.

Por alguna razón, nunca puedo obtener el código actualizado para mostrar en el sitio después de haber implementado un límite: actualizar.

La implementación es correcta y el código incluso se ve en el servidor en vivo a través de Vim, pero si navego hasta el sitio en vivo, no se mostrará.

Mi solución actual es reiniciar el servidor, iniciar nginx y el pasajero después de que el servidor se reinicie.

mi preocupación es si alguien ha iniciado sesión en el sitio cuando implemento y reinicio, lo eliminará del sitio.

¿Alguien tiene alguna idea?

Respuestas a la pregunta(2)

Su respuesta a la pregunta