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

  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010