SORU
18 Ocak 2011, Salı


Temel Sonradan görme bir kurulum yerine Monitör kullanmanın yararı var mı?

Benim sunucu programı olarak node.js çalıştırmak için yapılandırma ediyorum. Harika şekilde çalışan düğüm, başlangıç ve kapatma işini Kur Sonradan görme oldum. Bir sonraki adım node.js eğer o ölürse yeniden emin olmaktır. Bir kaç guides önerilen kullanma Monit (Fugue) izleme işlemi (Monitör kasasını yaparak bir HTTP isteği için sunucu ve beklemek için bir yanıt).

Monitör veya Füg gibi bir şey kullanmak için mutluyum, ama olmaz neden emin değilim (ya da yapamadım) respawn feature Sonradan görme kullanın. Sonradan görme başlatılan sürecin PID izlemek ve eğer ölürse tekrar başlayacak sanırım. Monitör veya Füg Sonradan görme değil o sana ne veriyor?

CEVAP
18 Ocak 2011, Salı


Ben çok iki kullanmanızı öneririzMonitör VE sonradan görme. Sonradan görme kolay node.js deamonize ve gelir yararlı uygulama kontrolleri ton ile dolu Monitör bellek kullanımı, http istekleri, cpu kullanımı da dahil olmak üzere, ...

Bu en temel Kur bir örnektir. Ayrıca kolayca başka bir monitör yapılandırma (aynı anda başlatmak ve durdurmak komut dosyası) ekleyebilirsiniz ama PİD dosyası ve izleme süreci kullanarak istatistikte.

Yapılandırma için aşağıda sadece eğer herşey yolunda giderse durum 200 ile yanıt veren uygulamanızda yerel-sadece basit bir istek işleyicisi oluşturun.

Monitör yapılandırma:

check host app_name with address 127.0.0.1
    start "/sbin/start app_name"
    stop "/sbin/stop app_name"
    if failed port 80 protocol HTTP
        request /ok
        with timeout 5 seconds
        then restart

(/Etc//app_name init) sonradan görme senaryo:

description "app_name"

start on startup
stop on shutdown

script
    # Node needs HOME to be set
    export HOME="path/to/node/app"

    exec sudo -u nodejs /usr/local/bin/node path/to/node/app/server.js production 2>>/var/log/app_name.error.log >>/var/log/app_name.log
end script

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010