@Scheduled
このアノテーションを使用してmyProcess()
、Spring MVC アプリケーション (Apache Tomcat/7.0.26 で実行されるバージョン 3.0.6.RELEASE) の関数を1 時間ごとに実行します(3,600,000 ミリ秒 = 1 時間)。
@Scheduled(fixedRate = 3600000)
public void myProcess() { ... }
関数は期待どおりに実行されますが、午前中は実行されません(直近 2 日間のサンプル ログの時刻を参照してください)。これは毎日起こります。ログ ファイルに例外はありません。この奇妙な動作の理由について何か考えはありますか?
Feb 13 02:11:15
Feb 13 03:11:16
Feb 13 06:17:34
Feb 13 06:45:55
Feb 13 07:03:22
Feb 13 07:31:57
Feb 13 08:11:16
Feb 13 09:11:18
Feb 13 10:11:18
Feb 13 11:11:28
Feb 14 01:11:37
Feb 14 02:11:29
Feb 14 03:11:29
Feb 14 06:19:51
Feb 14 06:49:17
Feb 14 07:35:57
Feb 14 08:11:29
Feb 14 09:11:35