目前遇到兩個(gè)問(wèn)題
1.執(zhí)行時(shí)間較長(zhǎng)的定時(shí)任務(wù),比如每天跑一次數(shù)據(jù)統(tǒng)計(jì),每次要執(zhí)行時(shí)間5分鐘左右
2.不能穩(wěn)定評(píng)估執(zhí)行時(shí)間,比如當(dāng)前5分鐘執(zhí)行1次,每次執(zhí)行時(shí)間1分鐘,隨著數(shù)據(jù)增加,每次執(zhí)行時(shí)間可能會(huì)超過(guò)5分鐘,這樣會(huì)造成定時(shí)任務(wù)堆積
以上兩個(gè)場(chǎng)景在webman reload的時(shí)候大概率會(huì)產(chǎn)生定時(shí)任務(wù)執(zhí)行中斷,不能安全退出。
想法:
在reload的時(shí)舊的定時(shí)任務(wù)一直保留到該任務(wù)執(zhí)行完成,新的定時(shí)任務(wù)走新的process執(zhí)行,不知這樣可行嗎