這必須是一個通用問題。
我看,發現node-cron是在節點中運行cron任務的熱門選擇。
我知道永遠確保節點進程在崩潰後重新啓動。
問題仍然是vm重新啓動後會發生什麼?我如何保證node +永遠+ cron任務正在運行?
我是否必須運行系統啓動腳本(痛苦)還是有辦法避免這種情況並通過節點或節點模塊進行配置?
乾杯
關緊即使服務器重新啓動,如何驗證node-crone作業
0
A
回答
0
使用像REDIS數據庫,該數據庫是非常快的,讓您的工作狀態。尋找你的作業的狀態重新開始
0
後如上@eye說,然後對Redis的建議,這是兩個選項:
- 守護進程服務
- 使用Redis的
- 組合
我會虛心地建議,雖然你可能不喜歡它或不能使用它,去檢查出PM2。這將解決上述所有問題。您也可以使用REDIS以及PM2。
相關問題
- 1. 服務器端驗證 - 如何啓動?
- 2. 重新啓動服務器後重新啓動WCF服務
- 3. Cron作業和服務器重新啓動
- 4. 如何重新啓動mysql服務器?
- 5. 如何重新啓動node.js服務器
- 6. 如何重新啓動flask服務器?
- 7. 如何重新啓動服務器後重新啓動RoR服務
- 8. Rundeck - 重啓服務器作業
- 9. 如何重新啓動weblogic服務器後認證錯誤
- 10. 使用shell_exec()重新啓動服務器?
- 11. 如何驗證重新啓動?
- 12. 重新啓動服務器後重新啓動Docker容器
- 13. 啓動服務器時使用Pycharm啓動後臺作業
- 14. 在服務器重啓時使用grails自動重啓cron作業
- 15. Meteor服務器何時重新啓動?
- 16. 即使服務器重新啓動,如何生成唯一的整數
- 17. 如何在服務器端重新使用Angular進行驗證?
- 18. 使節點服務器重新啓動證明
- 19. 如何在重新啓動LDAP服務器時重新連接?
- 20. cron作業無法重新啓動服務
- 21. 重新啓動服務器後無法啓動SQL服務
- 22. ActiveJob:啓動服務器時自動啓動作業
- 23. 如何導入服務器證書並使其可用於驗證而無需重新啓動JVM?
- 24. 如何在服務器重新啓動時創建crontab作業以啓動Monero礦工?
- 25. 如何重新啓動窗口服務
- 26. 如何重新啓動windows服務c#
- 27. 如何重新啓動Windows服務?
- 28. 如何重新啓動REST服務?
- 29. 如何重新啓動RabbitMQ服務
- 30. 如何使用azure中的replcaition重新啓動Mongodb服務器?
這樣的系統重啓任務應該在系統中註冊。因此,您應該註冊系統cron作業以便在重新啓動時運行,或者使用init腳本,或者使用'supervisord'守護進程(一個Python程序),它提供了方便易用的功能。 – Eye