2010-10-16 7 views
6

Ich habe Capistrano endlich bekommen auf meiner Website zu arbeiten, aber ich kann nicht funktionieren scheint den Neustart Teil der Anwendung zu bekommen. Was ich will, ist todo Setup Capistrano die Mischlings Cluster neu zu starten, die die Rails-Anwendung ausgeführt wird, nachdem ein deploy durchgemacht hat. Da ich Passagiere benutzt habe, um alles zu installieren, habe ich keine Ahnung, wie ich den Mongrel-Cluster neu starten soll.Capistrano + NGINX Passagier Restart Rails App

Wer weiß, wie todo das? In jedem Tutorial, das ich gelesen habe, erwähnt sie, dass es in den Ordnern/tmp des App eine restart.txt Datei sein, aber ich kann nichts finden, das erklärt, wie es neu zu starten ... oder was in der Datei zu setzen .

Antwort

9

Ich denke, das Hinzufügen dieser Aufgabe zu Ihrer deploy.rb Datei

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

tun soll Im Grunde ist dies die touch tmp/restart.txt in den Schienen Wurzelverzeichnis läuft der Passagier

+0

rechts, neu gestartet wird, aber was ist in dem Neustart. TXT-Datei? – matsko

+1

Nichts !! ... es braucht keine Details haben –