首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹簧靴从第二天起就不工作了。

弹簧靴从第二天起就不工作了。
EN

Stack Overflow用户
提问于 2021-05-19 03:53:08
回答 2查看 901关注 0票数 2

我试图在本地运行具有Spring cron表达式的服务器。对于第一天,cron工作正常,但从下一个cron表达式没有被触发。

@Component公共类MailScheduler {

代码语言:javascript
复制
  @Scheduled(cron = "0 0 9 ? * *")
  public void sendMail(){
    System.out.println("*****************Mail Started");
  }
}

我在主课上增加了@EnableScheduling。第一天一切看起来都很好,但从第二天开始就不起作用了。如果我在特定的一天重新启动服务器,cron就会被触发,但是从第二天开始就不会被触发。第二天日志:

2021-05-18 12:00:00.012 INFO 20520 - nio-9000-exec-2 o.c.c.c.Tomcat.localhost./:初始化Spring DispatcherServlet 'dispatcherServlet‘2021-05-18 12:00:00.012 INFO 20520 - nio-9000-exec-2 o.s.web.servlet.DispatcherServlet :初始化Servlet 'dispatcherServlet’2021-05-18 12:00:00.014 INFO 20520 - nio-9000-exec-2 o.s.web.servlet.DispatcherServleto.s.web.servlet.DispatcherServlet :完成初始化在2 ms 2021-05-18 14:06:39.148警告20520 -- l-1管家com.zaxxer.hikari.pool.HikariPool : HikariPool-1 -线程饥饿或时钟跳跃检测到(管家delta=17m20s769ms350µs701ns)。2021-05-18 21:19:58.233警告20520 - l-1管家com.zaxxer.hikari.pool.HikariPool : HikariPool-1 -发现线程饥饿或时钟跳跃(管家delta=31m42s577ms997µs900ns)。2021-05-19 07:20:11.126警告20520 - l-1管家com.zaxxer.hikari.pool.HikariPool : HikariPool-1 -发现线程饥饿或时钟跳跃(管家delta=7h11m45s224ms352µs500ns)。2021-05-19 08:17:11.121警告20520 - l-1管家com.zaxxer.hikari.pool.HikariPool : HikariPool-1 -检测到线程饥饿或时钟跳跃(管家delta=5m29s194ms358µs100ns)

EN

回答 2

Stack Overflow用户

发布于 2021-05-19 04:16:16

嗨,请查一下例子

代码语言:javascript
复制
 @Scheduled(cron = "0 0 0 * * *",zone = "Indian/Maldives")
票数 1
EN

Stack Overflow用户

发布于 2022-03-18 02:41:43

您的计划线程可能会被某个消耗时间的服务挂起或阻塞。首先,您应该找到阻塞的代码,并为计划配置一个线程池。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67596685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档