Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要在NodeJS或AWS中编写cron作业吗?_Javascript_Node.js_Amazon Web Services_Cron - Fatal编程技术网

Javascript 我需要在NodeJS或AWS中编写cron作业吗?

Javascript 我需要在NodeJS或AWS中编写cron作业吗?,javascript,node.js,amazon-web-services,cron,Javascript,Node.js,Amazon Web Services,Cron,我正在使用nodejs cron作业包: var schedule = require('node-schedule'); var j = schedule.scheduleJob('*/1 * * * *', function(){ console.log('The answer to life, the universe, and everything!'); }); 请放心,我有很多问题: 问题1我的节点应用程序托管在AWS中,那么我是否需要在AWS EC2实例中运行任何cron函

我正在使用node
js cron作业
包:

var schedule = require('node-schedule');

var j = schedule.scheduleJob('*/1 * * * *', function(){
  console.log('The answer to life, the universe, and everything!');
});
请放心,我有很多问题:

问题1我的节点应用程序托管在AWS中,那么我是否需要在AWS EC2实例中运行任何cron函数

问题2我在node js内使用cron作业的方式是正确的,或者建议在操作系统内运行,为什么

问题3如果使用node js cron作业,是否需要重新启动作业

问题1我的节点应用程序托管在AWS中,所以我需要运行任何cron吗 AWS EC2实例中的函数

不需要在ec2中运行代码,也可以根据时间间隔选择代码

问题2我在node js中使用cron作业的方式是否正确 建议在操作系统内部运行,为什么

现在,只要
//运行代码
不像加密那样是CPU限制的事情,您就可以坚持使用一个节点进程,至少在开始时是这样。由于您需要请求,我认为您可能正在发出一个HTTP请求,即I/O,这意味着这将很好

值得一提的是,只需一件事来安装/启动/启动/停止/升级/连接调试器,就比处理应用程序服务器和单独的cron管理进程更简单

它还取决于您必须严格遵守该分钟间隔的程度,以及您的节点脚本在此期间是否在执行其他操作

只需通过CRON一分钟执行一次就可以了,而且在我看来更符合实际情况

问题3如果使用node js cron作业,是否需要重新启动作业

如果在节点中构建并运行此应用程序,则必须管理应用程序的生命周期,并确保其正在运行、从崩溃中恢复等


谢谢

试着将你的问题限制在一个特定的主题上,并针对非基于观点的主题