小编Kam*_*l K的帖子

如何使用node-schedule仅在一个实例上运行cron?

我的问题是如何使用node-schedule仅在两个节点服务器实例中的一个实例上运行cron.目前它在两个实例上运行,但我希望它只在一个实例上执行.那么如何让集群只运行一次任务呢?提前致谢.

{
  "apps": [
    {
      "name": "Example",
      "script": "boot/app/app.js",
      "watch": false,
      "exec_mode": "cluster_mode",
      "instances": 2,
      "merge_logs": true,
      "cwd": "/srv/www.example.com/server",
      "env": {
        "NODE_ENV": "development",
        .......
    .......
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

cron multiple-instances scheduled-tasks node.js

7
推荐指数
2
解决办法
2776
查看次数