Я получаю эту ошибку при запуске celery beat -S redbeat.RedBeatScheduler.
beat повышенное исключение: ConnectionError ('Ошибка -2 при подключении к redis-sentinel: 26379. Имя или служба неизвестна.' ,)
Как мне создать имя_службы и пароль в redis-sentinel Я не пытаюсь использовать redis в качестве посредника сообщений. Я использую celery-redbeat для хранения данных сельдерея в кластере redis-sentinel с этой страницы. https://pypi.org/project/celery-redbeat/
и
из этой конфигурации
redbeat_redis_url = 'redis-sentinel://redis-sentinel:26379/0'
redbeat_redis_options = {
'sentinels': [('192.168.1.1', 26379),
('192.168.1.2', 26379),
('192.168.1.3', 26379)],
'socket_timeout': 0.1,
}
Я добавляю 192.168.1.1:26379 вместо redis-sentinel: / 26379, но когда основной узел, работающий в кластере redis-sentinel, также не работает.
redbeat_redis_url = 'redis-sentinel://192.168.1.1:26379/0'
redbeat_redis_options = {
'sentinels': [('192.168.1.2', 26379),
('192.168.1.3', 26379)],
'socket_timeout': 0.1,
}