SORU
14 Kasım 2012, ÇARŞAMBA


Otomatik olarak sonsuza dek (düğüm) sistemi yeniden başlat

Sonsuza kadar benim düğüm düğüm modülü çalıştıran sunucu tutmak için kullanıyorum. Bir sistem olunca sonsuza dek sona erer ancak yeniden başlatın. Sistem yeniden başlatıldığında otomatik olarak düğüm sunucu sonsuza kadar birlikte) başlamak için herhangi bir yolu var mı?

CEVAP
14 Kasım 2012, ÇARŞAMBA


Crontab kullanarak öneririm. Kullanımı kolay.

Nasıl

  1. Aşağıdaki "" düğüm süreci için istenilen çalışma zamanı kullanıcı ile. testuser değiştirme çalıştırın düzenlemeye başlamak için Eğer farklı bir kullanıcı kendine sonra diğer seçerseniz, sudo ile çalıştırmanız gerekir.

    $ crontab -u testuser -e
    
  2. Eğer bunu daha önce yaptıysanız, düzenlemek istediğiniz soracaktır. Vim severim, ama kullanım kolaylığı için nano tavsiye eder.

  3. Editör aşağıdaki satırı ekleyin bir kez

    @reboot /usr/local/bin/forever start /your/path/to/your/app.js
    
  4. Dosyayı kaydedin. Cron yüklü bazı geribildirim almak gerekir.

  5. Cron kurulumu desteklenmesi için, aşağıdaki (tekrar değiştirme"," hedef adı) şu anda yüklü crons listesine testuser: yürütmek

    $ crontab -u testuser -l 
    

Benim görüşüme göre, her zaman cron ikili dosyalarını yürütürken tam yolları kullanmanız gerektiğini unutmayın. Eğer senin yolunu sonsuza kadar komut doğru değilse de, which forever tam yolunu almak için çalıştırın.

forever belirli çağrıları da node için tam yolu sağlamak için isteyebilirsiniz node,:

@reboot /usr/local/bin/forever start -c /usr/local/bin/node /your/path/to/your/app.js

Daha Fazla Okuma

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006