celery 監(jiān)控相應(yīng)的命令
- celery 啟動項目可用用兩種
celery worker --app=proj -l info (指定項目的文件夾)
celery worker -A proj.tasks -l info (執(zhí)定項目下的任務(wù)文件tasks)
- 查看活躍的 active節(jié)點
celery -A tasks status

image.png
- 得到一個任務(wù)詳細(xì)的結(jié)果
celery -A tasks result -t tasks.mysql befb9972-b29f-4fd5-b1ad-130a5e05cc31

image.png
- 得到每個活躍節(jié)點任務(wù)的信息
celery -A tasks inspect active

image.png
- 查看節(jié)點計劃任務(wù)的信息
celery inspect scheduled

image.png
- 查看歷史注銷掉的任務(wù)
celery -A tasks inspect revoked

image.png
- 查看每個節(jié)點注冊的任務(wù)
celery -A tasks inspect registered

image.png
- 查看每個節(jié)點的狀態(tài)
celery -A tasks inspect stats

image.png
- 開啟和關(guān)閉事件監(jiān)控
celery control enable_events
celery control disable_events

image.png
- 使用 -d 選項
默認(rèn) inspect 和 control 操作所有的worker 可以用 -d 指定 要操控的worker
celery -A tasks inspect -d celery@204docker5 stats