我通过此链接broker_use_ssl for redis - celery config使用了celery 4.1.0
配置的broker_use_ssl
app = Celery('tasks', broker='redis://192.168.X.X',
backend='redis://192.168.X.X', include=['tasks'],
task_serializer='json')
app.conf.update(broker_use_ssl={'ssl_cert_reqs': ssl.CERT_NONE,
'ssl_certfile': '/var/ssl/temp_server.cert',
'ssl_keyfile': '/var/ssl/private/temp_server.key'})
当我尝试运行celery时出现以下错误:
ERROR/MainProcess] consumer: Cannot connect to redis://192.168.X.X:6379//: Error 2 connecting to 192.168.X.X:6379. No such file or directory..
不确定从Redis服务器端是否需要执行任何操作?
ssl_certfile
和ssl_keyfile
的路径是来自celery服务器还是redis服务器的路径?