Springスケジューラをアプリケーションで実行するためにSpringシステムを使用しています。WARファイルをアップロードした後にSpring Schedulerが動作しない
私は、perticular時間にタスクを実行するためにcron式を使用しています。
ここに私のコードは... Wheather私は何かを逃しました??????
@Repository
@EnableScheduling
public class ReportScheduler {
_____________
@Scheduled(cron="0 23 11 ? * *", zone="Asia/Kolkata")
public void methodC() throws MasterNotRunningException, ZooKeeperConnectionException, ServiceException, IOException {
try{
___________________
________________
}
catch(Exception)
{
e.printstacktrace();
}
_____________
}
毎日午前11時にこのタスクを実行します。
ローカルシステムでシステム時刻を変更してテストするとうまくいきます。 warファイルをアップロードした後、動作していません。
サーバの時刻を変更してサーバ環境にチェックインしましたか? - すべての例外と 'methodC'の呼び出しを記録しましたか? – Ralph
はい、私はこのゾーン= "アジア/コルカタ"のようなタイムゾーンを設定していますので、一度実行していないperticularインスタンスを実行する必要がありますか?間違いがあるかどうかをご確認ください。 – Mahabaleshwar
サーバーで5.30時間の違いはサーバーで使用しているUTCタイムゾーンです – Mahabaleshwar