目录
- 使用Redis cluster版作为broker
- 原因
 
- PyCharm配置
 
使用Redis cluster版作为broker
在celery5及其之前版本,需要配置如下才可行
 celery_app.conf.update(
 broker_transport_options={“global_keyprefix”: “{celery}:”},
 )
原因
https://github.com/celery/celery/issues/8276
 之所以无法使用常规配置运行,REDIS群集不支持操作多个键,因为每个密钥的哈希值都不同。
PyCharm配置
创建一个Python执行器,如图配置
 -A proj worker -l INFO
 
Unrecoverable error: WorkerLostError(‘Could not start worker processes’,)
 https://github.com/celery/celery/issues/2966









![[单机]完美国际_V155_GM工具_VM虚拟机](https://img-blog.csdnimg.cn/img_convert/55d11bea6d96a129f7a0c2dcb8bb4ca9.webp?x-oss-process=image/format,png)









