SORU
6 EKİM 2010, ÇARŞAMBA


Tanrı Unicorn izlemek için kullanarak sıfır kodu ile çıkıldı Start = 1

Tanrı bir senaryo üzerinde benim tek boynuzlu atlar izlemek için çalışıyorum. GitHub örneklerle senaryo yazmaya başladım ve benim sunucu yapılandırma örtüşecek. Tanrı çalıştıktan sonra, god stop unicorn god restart unicorn gibi komutlar iyi iş.

Ancak WARN: unicorn start command exited with non-zero code = 1 god start unicorn sonuçlar. İşin garip tarafı ise doğrudan config dosyasından başlamak senaryo kopyalama, yepyeni bir mustang gibi anında çalıştı.

Bu başlangıç benim için emirdir:

/usr/local/bin/unicorn_rails -c /home/my-linux-user/my-rails-app/config/unicorn.rb -E production -D

Tüm yollar mutlak yapılandırma dosyasında ilan ediyorum. Çalışan bu script engelliyor olabilir herhangi bir fikir ne?

CEVAP
7 EKİM 2010, PERŞEMBE


Uygulama sunucusu olarak unicorn kullanmadım, ama izlenmesi için Tanrı önce kullandım.

Tanrı başlattığınızda doğru hatırlıyorsam ve yapılandırma dosyası verirseniz, otomatik olarak izlemek için söylediğin her neyse başlar. Unicorn muhtemelen hata atıyor bu yüzden zaten çalışıyor.

Tanrı başlayınca god status çalıştırarak kontrol edin. Bu komutu çıkış durumu ne komut satırında kontrol edebilirsiniz eğer durum böyle değilse:

/usr/local/bin/unicorn_rails -c /home/my-linux-user/my-rails-app/config/unicorn.rb -E production -D; echo $?;

yankıyı son komutun çıkış durumu yazdırır. Eğer sıfır ise, son komut herhangi bir hata bildirdi. İki satır bir tek boynuzlu at başlatmayı deneyin, dönersiniz ikinci kez zaten çalışıyor çünkü 1, bekliyorum.

DÜZENLEME:

bu popüler bir yanıt gibi görünüyor gibi yorumlar gerçek çözümü de dahil olmak üzere,:

İşlemin belirli bir kullanıcı olarak çalıştırmak için gerekiyorsa açık bir kullanıcı ayarlamak ve gruplayabilirsiniz.

God.watch do |w|
  w.uid = 'root'
  w.gid = 'root'

  # remainder of config
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ampisound

    Ampisound

    12 Kasım 2006
  • audivila

    audivila

    5 HAZİRAN 2009
  • Brendan van Son

    Brendan van

    5 Aralık 2006