av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

java - spring 定時任務執行異常

瀏覽:118日期:2023-12-09 13:42:23

問題描述

本來每天周一到周五凌晨1點執行的任務,查看日志發現在周日20點執行了,求解可能發生的原因,服務器是單核cpu.補充:我的定時任務類里有AB兩個定時任務,A任務周一到周五1點執行(@Scheduled(cron = '0 0 1 ? MON-FRI')),B任務每天3點執行(@Scheduled(cron = '0 0 3 ? *')),查看日志發現在周一到周五時,先執行A任務而后執行了B任務,也就是B沒有等到3點就執行了;當在周六周日是時B任務才是3點執行的,而周日20點A任務卻執行了。。。

問題解答

回答1:

我猜測你并沒有指定定時任務的pool size,所以默認所有schedule的共用一個線程。需要指定schedule 的pool size大小

xml

<task :annotation-driven scheduler ='myScheduler' /><task :scheduler pool-size ='10' />

bean

@Bean(destroyMethod = 'shutdown') public Executor taskScheduler() {return Executors.newScheduledThreadPool(10); }

補充:共用一個線程將帶來嚴重的問題。如果A任務沒有在2小時內執行完,那么B任務的執行時間將延后,甚至不執行。

標簽: java
相關文章:
主站蜘蛛池模板: 国产精品久久久久久无人区 | 色婷婷av一区二区 | 男男av| 韩日在线视频 | 中国黄色录像 | 综合色婷婷一区二区亚洲欧美国产 | 久久综合热| 亚洲国产欧美日韩 | 国产午夜在线观看 | 一级片免费视频 | 国产一区二区三区免费 | 一级片免费观看 | 18视频在线观看男男 | 免费一级a毛片夜夜看 | 性做久久久久久 | 特级特黄aaaa免费看 | 欧美成人精品一区二区三区 | 日韩欧美在线视频 | 亚洲欧美视频在线观看 | 激情五月综合 | 青青草伊人网 | 超碰com | 精品一区二区三区免费毛片 | 国产精品伦理一区 | 懂色av一区二区三区 | 99热网站| 日韩一级在线观看 | 高清av在线 | 久久人人爱| 欧洲精品一区二区三区 | 久久在线免费观看 | 欧美视频区 | 国产51自产区 | 国产欧美日韩综合精品 | 日本精品国产 | 国产无精乱码一区二区三区 | 亚洲在线观看视频 | 日本亚洲欧美 | 国产黄色精品视频 | 日本精品国产 | 毛片视频免费 |