2010-10-16 25 views
6

Sonunda web sitemde çalışmak için capistrano aldım, ancak, uygulamanın yeniden başlama kısmının işe yaradığını göremiyorum. İstediğim şey, bir dağıtım tamamlandıktan sonra raylar uygulamasını çalıştıran melez kümesini yeniden başlatmak için capistrano kurulumudur. Her şeyi yüklemek için yolcu kullandım, melez küme nasıl yeniden başlatılacağı konusunda hiçbir fikrim yok.Capistrano + NGINX Yolcu Yeniden Başlatma Rayları App

Bunu nasıl yapacağını bilen var mı? Okuduğum her öğreticide, uygulamanın/tmp klasöründe bir restart.txt dosyası bulunması gerektiğine dikkat çekiyor, ancak yeniden başlatmayı açıklayan bir şey bulamıyorum ... ya da dosyaya ne yazacağım .

cevap

9

Ben senin deploy.rb dosyasına bu görevi ekleyerek Temelde bu yolcu

+0

Sağ yeniden başlayacaktır raylar kök dizininde touch tmp/restart.txt çalışacak

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

yapması gerektiğini düşünüyorum ama ne yeniden başlatma içinde. txt dosyası? – matsko

+1

Hiçbir şey ... ... hiçbir ayrıntıya sahip olması gerekmiyor –

İlgili konular