即使在我的nodejs服务器中使用node-cron任务重新启动服务器时,node-cron任务仍然有效

时间:2017-03-16 07:01:26

标签: node.js parse-platform parse-server node-cron

我在nodejs / parseserver开源中使用package for task sechdule https://www.npmjs.com/package/node-cron 但即使我评论工作并重新启动servert ...工作似乎正在运行.....有人可以指导我吗?

  var counter=0;
  Parse.Cloud.define("test", function(request, response) {

 response.success(counter+1); 
  });

//var cron = require('node-cron');
//var task=cron.schedule('*/1 * * * *', function(){
/* Parse.Cloud.run('test',{}, {
        success: function(results) {
            console.log('test');
            response.success(results);
        },
        error: function(error) {
            response.error("Some error.");
        }
      });  */

//console.log('job creared loop');
 //});

1 个答案:

答案 0 :(得分:0)

听起来像cronjob所在的文件,没有加载更改。但是我认为你的问题中缺少一些信息。

您指的是哪个服务器&什么服务器: 你刚刚再次运行节点fafa.js程序吗? 你在使用Forever还是PM2?如果你需要PM2

sudo pm2 restart [name of file]

  1. 你是否完全重启了整个服务器? (AWS等)
  2. 也许是一个简单的

    console.log("see if cron job runs")

    代码中的

    将显示正在发生的事情。显然,如果没有出现console.log,旧代码仍在运行。

    我认为如果不是上述情况,我们需要更多信息。