2010-10-16 14 views
6

Finalmente logré que capistrano trabaje en mi sitio web, sin embargo, parece que no puedo hacer que la parte de reinicio de la aplicación funcione. Lo que quiero hacer de todo es configurar Capistrano para reiniciar el clúster mongrel que está ejecutando la aplicación Rails después de que se haya realizado un despliegue. Como utilicé un pasajero para instalar todo, no tengo idea de cómo reiniciar el clúster mongrel.Capistrano + NGINX Passenger Restart Rails App

¿Alguien sabe cómo hacerlo? En cada tutorial que he leído, menciona que debe haber un archivo restart.txt en la carpeta/tmp de la aplicación, sin embargo, no encuentro nada que explique cómo reiniciarlo ... o qué poner en el archivo .

Respuesta

9

creo que la adición de esta tarea a su archivo deploy.rb debe hacer

 
namespace :deploy do 
    task :restart do 
    run "touch #{current_path}/tmp/restart.txt" 
    end 
end 

Básicamente esto ejecutará el touch tmp/restart.txt en el directorio raíz rieles que se reinicie pasajeros

+0

derecho, pero cuál es el interior de la reanudación. ¿archivo txt? – matsko

+1

¡Nada !! ... no necesita tener ningún detalle –

Cuestiones relacionadas