Я использую аннотацию @Scheduled
, чтобы функция myProcess()
в приложении Spring MVC (версия 3.0.6.RELEASE, работающая на Apache Tomcat/7.0.26) запускалась один раз в час (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