我使用@Scheduled
注释使myProcess()
Spring MVC 应用程序(在 Apache Tomcat/7.0.26 上运行的版本 3.0.6.RELEASE)中的函数每小时运行一次(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