celery 監(jiān)控相應(yīng)的命令
- celery 啟動(dòng)項(xiàng)目可用用兩種
celery worker --app=proj -l info (指定項(xiàng)目的文件夾)
celery worker -A proj.tasks -l info (執(zhí)定項(xiàng)目下的任務(wù)文件tasks)
- 查看活躍的 active節(jié)點(diǎn)
celery -A tasks status
- 得到一個(gè)任務(wù)詳細(xì)的結(jié)果
celery -A tasks result -t tasks.mysql befb9972-b29f-4fd5-b1ad-130a5e05cc31
- 得到每個(gè)活躍節(jié)點(diǎn)任務(wù)的信息
celery -A tasks inspect active
- 查看節(jié)點(diǎn)計(jì)劃任務(wù)的信息
celery inspect scheduled
celery -A tasks inspect revoked
- 查看每個(gè)節(jié)點(diǎn)注冊(cè)的任務(wù)
celery -A tasks inspect registered
- 查看每個(gè)節(jié)點(diǎn)的狀態(tài)
celery -A tasks inspect stats
celery control enable_events
celery control disable_events
默認(rèn) inspect 和 control 操作所有的worker 可以用 -d 指定 要操控的worker
celery -A tasks inspect -d celery@204docker5 stats