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
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
Nasıl Onaltılık renk kodu kullanarak R...
Nasıl aygıtı belirlemek için ekran boy...
En iyi İpuçları kodu belgelemek için d...
Nasıl İmageView kodu kullanarak boşluğ...
Facebook kullanarak kodu yeniden Tepki...