早就聽說(shuō)過(guò)celery這個(gè)牛批的東西,實(shí)際上感覺是一個(gè)坑比較多的東西(可能自己比較菜吧??)。
以下就記錄一下爬過(guò)的坑:
worker運(yùn)行一段時(shí)間會(huì)假死,我的解決方案是用cron定時(shí)重啟celery服務(wù)。
一個(gè)任務(wù)如果延時(shí)時(shí)間過(guò)長(zhǎng)會(huì)重復(fù)執(zhí)行多次(唉,差點(diǎn)被炒魷魚),解決方案就是加個(gè)鎖(這是根據(jù)我的業(yè)務(wù)具體的方案),更普通的解決方案是用celery_once(沒試過(guò))。
未完待續(xù)。。。。。。。。。。。。