node.js - 如何解决pm2部署nodejs项目时node-schedule这类模块重复执行?
阿神
阿神 2017-04-17 11:46:10
0
1
583

多台服务器,且每台多核,使用pm2部署nodejs项目,其中又使用了node-schedule定时执行某些任务。此时的表现就是每个进程会分别执行一次任务,大家有没有好的解决方案?

目前的做法,使用最后一个 process.pid + 某台服务器固定ip 判断是否需要执行。直觉这样做不靠谱,实际上也产生了问题。

阿神
阿神

闭关修行中......

全員に返信(1)
Peter_Zhu

个人建议单独用一个fork模式开启的进程来做定时任务,这样就不存在多个了

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート