我正在使用 celery 和 redis 后端。
我正在将 CELERY_RESULT_BACKEND 与正确的 redis url 以及代理 url 传递到 Celery 应用程序配置。
我通过使用 -A 给出我的 Celery 应用程序的路径来开始“花”,并设置
--inspect_timeout=30
参数以允许工作人员缓慢响应。单击 UI 中的工作人员时,我收到未知工作人员“celery@”。
有什么想法可以让它发挥作用吗?
刷新该屏幕上的页面解决了我的问题。
仪表板页面上有一个刷新按钮。它通过重新发送检查命令来刷新工作人员。如果您在花后启动工作人员,只需刷新工作人员即可。
“刷新”按钮是下拉菜单下的一个选项,默认选择“关机”。为了刷新,你必须首先选择一个工人(或全部)。根据这里: https://github.com/mher/flower/issues/395