赞
踩
基于 Spring Boot 开发的项目中,使用 @Scheduled(cron = "0 0 1 * * ?") 定义的定时任务,在正常运行一段时间后,突然停止运行,系统也没有报错,系统也能正常提供服务没有假死。
@Scheduled(cron = "0 0 1 * * ?")
按如下思路逐一排查
经过一上午的排查,排除了以上 3 点可能的原因,最终发现 @EnableScheduling 注解被删除了!!!
@EnableScheduling