我必须在创建它的10分钟后检查一些东西,我使用了node-schdeular,它在本地运行良好,但在生产中失败。任何想法。
jobDate = moment(jobDate).format("MM-DD-YYYY HH:mm:ss");
var date = new Date(jobDate);
var scheduleDate = moment(date).format("MM-DD-YYYY HH:mm:ss");
console.log(scheduleDate);
//11-09-2016 18:57:56
schedule.scheduleJob(scheduleDate, function () {
console.log(booking_id_customer);
mBookingModel.findByBookingId(booking_id_customer, function(err, data){
if( data.booking_status !='checked_in')
{
mBookingModel.findByIdAndUpdate(data._id,{ $set : { booking_status : 'canceled'}}, {new: true }, function(err, doc){
console.log(doc);
});
}
});
})发布于 2016-11-10 12:51:13
在AWS中运行的服务器被设置为弗吉尼亚,而我试图以印度时间运行它,所以出现了问题。
https://stackoverflow.com/questions/40508760
复制相似问题