0

我在我的 nodejs/parseserver 开源 https://www.npmjs.com/package/node-cron中使用任务 sechdule 包, 但即使我评论了这份工作并重新启动了 servert ...job 似乎正在运行.....可以有人在这里指导我?

  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');
 //});
4

1 回答 1

0

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

你指的是哪台服务器& 什么服务器: 1. 你是不是又运行了node fafa.js 程序?2. 您使用的是 Forever 还是 PM2?如果 PM2 你需要

sudo pm2 restart [name of file]

  1. 你完全重启整个服务器???(AWS等)

也许一个简单的

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

在代码中会告诉你发生了什么。显然,如果 console.log 没有出现,旧代码仍在运行。

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

于 2017-03-16T07:41:49.920 回答