春季启动@Scheduled

时间:2017-05-17 14:23:44

标签: java spring spring-boot

我正在使用Spring Boot第4版,我使用cron作业,我有一些工作,如:

@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");
}

这些cron工作运作良好,但经过很长一段时间,也许2或3天,他们就停止了。当我查看日志文件时,我发现其中一个开始但未结束,因此其余部分停止。

0 个答案:

没有答案
相关问题