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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - spring 定時(shí)任務(wù)執(zhí)行異常

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

問題描述

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

問題解答

回答1:

我猜測(cè)你并沒有指定定時(shí)任務(wù)的pool size,所以默認(rèn)所有schedule的共用一個(gè)線程。需要指定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); }

補(bǔ)充:共用一個(gè)線程將帶來嚴(yán)重的問題。如果A任務(wù)沒有在2小時(shí)內(nèi)執(zhí)行完,那么B任務(wù)的執(zhí)行時(shí)間將延后,甚至不執(zhí)行。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲一区中文字幕在线观看 | 久久国产亚洲 | 最新国产精品精品视频 | 欧美一级二级在线观看 | 亚洲一区中文 | 亚洲人成在线观看 | 国产精品揄拍一区二区久久国内亚洲精 | 黄色大片在线免费观看 | www.国产.com | 日韩精品在线一区 | 亚洲精品在| 黄色一级电影免费观看 | 亚洲免费视频网站 | 中文字幕在线电影观看 | 五月槐花香 | 亚洲视频免费在线观看 | 91精品久久久久久久久中文字幕 | 艹逼网| 欧美国产日韩一区二区三区 | 国产激情在线播放 | 日本精品视频一区二区 | 成人性生交a做片 | 视频在线h | 91亚洲精 | 久久骚| 色免费视频| 亚洲在线久久 | 亚洲精品成人 | 精品在线播放 | www免费视频 | 亚洲福利网 | 久久艹av| 日韩中文一区 | 妹子干综合 | 天天操天天摸天天爽 | 狠狠婷婷综合久久久久久妖精 | 蜜臀久久99精品久久久久野外 | 久久久久久久久久影视 | 久久久www成人免费无遮挡大片 | 午夜黄色影院 | 综合网视频 |