2014-03-05 22 views
0

這必須是一個通用問題。
我看,發現node-cron是在節點中運行cron任務的熱門選擇。
我知道永遠確保節點進程在崩潰後重新啓動。
問題仍然是vm重新啓動後會發生什麼?我如何保證node +永遠+ cron任務正在運行?
我是否必須運行系統啓動腳本(痛苦)還是有辦法避免這種情況並通過節點或節點模塊進行配置?
乾杯
關緊即使服務器重新啓動,如何驗證node-crone作業

+0

這樣的系統重啓任務應該在系統中註冊。因此,您應該註冊系統cron作業以便在重新啓動時運行,或者使用init腳本,或者使用'supervisord'守護進程(一個Python程序),它提供了方便易用的功能。 – Eye

回答

0

使用像REDIS數據庫,該數據庫是非常快的,讓您的工作狀態。尋找你的作業的狀態重新開始

0

後如上@eye說,然後對Redis的建議,這是兩個選項:

  1. 守護進程服務
  2. 使用Redis的
  3. 組合

我會虛心地建議,雖然你可能不喜歡它或不能使用它,去檢查出PM2。這將解決上述所有問題。您也可以使用REDIS以及PM2。

相關問題