2016-11-09 3 views
0

作成された10分後に何かをチェックしなければならない、私はnode-schdeularを使った。 アイデアノードスケジュールcronのようなスケジューリング方法はローカルではあるが生産では機能しない

     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

そこでは機能しません –

+0

スケジュール内の機能は決して引き起こされません –

答えて

0

AWSで動作しているサーバは、バージニア州に設定されています。問題が発生するように、インドのタイミングで実行しようとしていました。

関連する問題