如何知道事件组 {task} 在 Celery 中是启用还是禁用
How to know if event group {task} is enabled or disabled in Celery
在 celery 中,我们可以通过以下方式启用或禁用任务事件:
celery control -A proj enable_events
或
celery control -A proj enable_events
当 运行 这个命令来自时,它说 - task events already enabled
或 task events enabled
这表示任务有状态 - 事件已启用或已禁用。我想知道如何以编程方式获取。
谢谢
您可以使用如下所示的代码
app = Celery()
app.config_from_object('conf.config')
response = app.control.enable_events(reply=True)
# print response here
在 celery 中,我们可以通过以下方式启用或禁用任务事件:
celery control -A proj enable_events
或
celery control -A proj enable_events
当 运行 这个命令来自时,它说 - task events already enabled
或 task events enabled
这表示任务有状态 - 事件已启用或已禁用。我想知道如何以编程方式获取。
谢谢
您可以使用如下所示的代码
app = Celery()
app.config_from_object('conf.config')
response = app.control.enable_events(reply=True)
# print response here