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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • njhaley

    njhaley

    24 NİSAN 2006