当前位置: 首页 > 面试题库 >

每五分钟安排一次Node.js作业

白刚洁
2023-03-14
问题内容

我是node.js的新手。我需要node.js每五分钟查询一次mongodb,获取特定数据,然后使用socket.io,允许已订阅的Web客户端访问此数据。我已经设置了socket.io部分,当然还有mongo,我只需要知道如何每隔五分钟运行一次node.js然后发布到socket.io。

最好的解决方案是什么?

谢谢


问题答案:
var minutes = 5, the_interval = minutes * 60 * 1000;
setInterval(function() {
  console.log("I am doing my 5 minutes check");
  // do your stuff here
}, the_interval);

将该代码另存为node_regular_job.js并运行:)



 类似资料:
  • 我在Burp Suit Free Edition V1.7.03 的入侵者选项卡中,我能够进行攻击,通常是HTTP请求,但我希望HTTP请求应该每10分钟发出一次,而不是默认的3秒时间间隔(大约)

  • 我们正在查看事件桥,以便每分钟向SQS添加一次预定任务。 我们正在寻找事件桥来实现它。到目前为止,它正确地将消息放入队列中,但我们尝试将其安排为每分钟一次,并注意到队列每五分钟只接收一次消息,有时是六分钟。 这些指标似乎表示调用正在发生;但是,队列没有在指定的时间框架内接收它们。 考虑因素 SQS FIFO队列-重复数据消除 在规定的时间间隔内看不到消息的“duh”是因为AWS文档中的这一点: 用

  • 问题内容: 如何每分钟运行一个函数?在JavaScript中,我可以做类似的事情,在Swift中是否存在类似的事情? 想要的输出: 你好世界每分钟一次… 问题答案: 记住要导入基金会。 斯威夫特4:

  • 在JMETER中: http://jmeter.apache.org/usermanual/component_reference.html#Constant_Throughput_Timer 它提到,可以使用

  • 我有一个代码来安排每5分钟执行一个作业。代码如下 制作触发器的代码如下所示。 现在我通过下面的代码安排作业

  • 问题内容: 我希望添加一个条目,以每隔30分钟,每小时的零零几点和接近小时的30分钟执行一次脚本。我有以下内容,但它似乎无法在0上运行。 我需要使用什么字符串? cron在OSX上运行。 问题答案: 做: