I'm using Spring Boot release 4 and I use cron jobs I have some jobs like:
@Scheduled(initialDelay=5000,fixedDelay=5)
public void SendSmsPluto() {
logger.info(" ** CronJobs.SendSmsPluto is started");
sbean.testSend();
logger.info(" ** CronJobs.SendSmsPluto is ended");
}
@Scheduled(initialDelay=10000,fixedDelay=10000)
public void getSmsPlutoStc(){
logger.info(" ** CronJobs.getSmsPlutoStc is started");
sbean.PlutoQuery(new Long(4));
logger.info(" ** CronJobs.getSmsPlutoStc is ended");
}
@Scheduled(initialDelay=13000,fixedDelay=10000)
public void getSmsPlutoZ(){
logger.info(" ** CronJobs.getSmsPlutoStc is started");
sbean.PlutoQuery(new Long(5));
logger.info(" ** CronJobs.getSmsPlutoStc is ended");
}
@Scheduled(initialDelay=15000,fixedDelay=10000)
public void getSmsPlutoZI(){
logger.info(" ** CronJobs.getSmsPlutoStc is started");
sbean.PlutoQuery(new Long(6));
logger.info(" ** CronJobs.getSmsPlutoStc is ended");
}
These cron jobs worked well but after a long time, maybe 2 or 3 days, they stopped. When I look at the log file, I find for example one of them start and not ended so the remainder stopped.