Node js Cron Job在本地服务器上运行良好,但未在AWS服务器上启动

时间:2020-05-20 16:53:34

标签: node.js amazon-web-services cron queue

我已经使用node js和bull开发了一项cron作业

const queue = new bull(queueName, {
      redis: {
        host: redisConf.url,
        port: redisConf.port
      },
      { repeat: { cron: '*/5 * * * *' } }
    })

queue.process(async job => {
        return await myFunction(job.data)
      })

它在我的本地服务器上运行良好,因此每隔5分钟我就可以运行我的工作。

问题在于,一旦将应用程序部署到aws ec2服务器上,cron就不会启动,队列已经建立并且工作正常,除了cron任务之外,还可以执行其他任务。

  • 我已经检查了cron服务,它仍然存在。
  • 我已经检查了机器的cron日志,但没有看到任何错误消息。

有什么想法吗?

0 个答案:

没有答案