Код: Выделить всё
org.springframework.boot
spring-boot-starter-parent
2.6.4
Код: Выделить всё
@Scheduled(cron = "0 0 0 * * *")
public void generateEligibilityFileReportForYesterday() {
if(isMasterNode()) {
LocalDate now = LocalDate.now();
try {
sendEmailForProcessedEligibilityFiles(now.minusDays(1), now.minusDays(1));
} catch (IOException | EmailServiceException ex) {
log.error("An exception occurred while sending processed eligibility files email", ex);
}
}
}

Изменить:
Cron начал работать в полночь, он не начал выдавать ошибки, пока я не остановил службу электронной почты около 1:30 ночи. И он неоднократно запускал этот код, но я не знаю почему.
Подробнее здесь: https://stackoverflow.com/questions/791 ... iple-times