我必须在创建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);
});
}
});
})
答案 0 :(得分:0)
在AWS中运行的服务器设置为弗吉尼亚州,我试图用印度计时运行它,因此出现了问题。