【发布时间】:2022-01-11 11:45:00
【问题描述】:
celery怎么找不到我的sentinel service?
我有:
app.conf.broker_url = "sentinel://192.168.29.11:26379"
app.conf.broker_transport_options = {"master_name": "mymaster"}
我得到的是:
{"message": "consumer: Cannot connect to sentinel://192.168.29.11:26379: No master found for None.
Trying again in 2.00 seconds... (1/100)",
"level": "ERROR",
"logger": "celery.worker.consumer.consumer"}
为什么在我指定 master_name 时出现“No master found for None”?
【问题讨论】:
-
你能检查一下这是否适合你:stackoverflow.com/a/43196507/8482471
-
@rajkris 正如我在最初的问题中所写的,我已经有了他们在您链接的帖子中所写的内容,但仍然无法正常工作。所以链接的问题不相关。
-
你能确认问题中的 sentinal.conf 吗?
标签: redis celery sentinel redis-sentinel