我正在尝试使用LaunchDarkly功能标志运行异步任务
当我第一次启动worker时,它接受最后一个标志值
但是,如果我在worker运行时更改功能标志值-它不会更新该值,它将保持不变
当我用-P gevent运行celery时,这个问题似乎已经解决了,但我们只在单个进程的上下文中运行
发布于 2019-12-12 18:57:30
我们通过为每个工作人员设置本地客户端解决了这个问题:
client = None
@worker_process_init.connect
def configure_worker(signal=None, sender=None, **kwargs):
global client
client = ldclient.get()https://stackoverflow.com/questions/56415613
复制相似问题