国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關于多個定時任務有的執(zhí)行,有的沒執(zhí)行的問題

fionasit

問題描述

請問多個定時任務之間是異步的嗎,我現在配置了很多定時任務,各個時間都有,執(zhí)行的周期長短都不一樣,現在發(fā)現有的任務執(zhí)行了,有的任務一直不執(zhí)行,比如a任務每10分鐘執(zhí)行一次,b任務每小時第1分鐘執(zhí)行,要是a任務在執(zhí)行時,正好b任務也該執(zhí)行了,這樣b任務就不會執(zhí)行

213 3 0
3個回答

JustForFun

串行,前一個任務完成后才執(zhí)行后一個任務,除非你用了swoole/swow協程。

  • fionasit 8天前

    那我分開多多task文件可以嗎

  • JustForFun 8天前

    可以多個進程,每個進程執(zhí)行不同的任務

  • fionasit 8天前

    好的謝謝,我先這樣試試吧,后續(xù)再看看,swoole/swow協程沒用過

morris

這個我記得文檔里面有寫。

crontab并不是異步的,例如一個task進程里設置了A和B兩個定時器,都是每秒執(zhí)行一次任務,但是A任務耗時10秒,那么B需要等待A執(zhí)行完才能被執(zhí)行,導致B執(zhí)行會有延遲。

這里有點模糊。 B是會加入類似 延遲隊列里面 當進程空閑---后續(xù)執(zhí)行。 還是 直接就不執(zhí)行了。

  • fionasit 8天前

    我以為是同一個定時任務,比如每5秒一次,然后執(zhí)行時間需要1分鐘,這樣才會延遲執(zhí)行,不清楚這種分開的也會導致,按現在的情況來看要是固定時間執(zhí)行的直接就不會執(zhí)行的

  • tanhongbin 8天前

    這里 最好 把定時任務 執(zhí)行放在隊列里面 然后 有多少任務 就開多少消費者即可(能保證互相不影響),定時任務 一般 也不會特別多,我是這么處理的

army

建議一個任務一個進程

  • 暫無評論
??