我试图让rq-dashboard在我通过Heroku创建的Redis服务器上工作。我将它添加到我的Flask应用程序使用
from flask import Flask
import rq_dashboard
app = Flask(__name__)
app.config.from_object(rq_dashboard.default_settings)
app.register_blueprint(rq_dashboard.blueprint, url_prefix="/rq")
但是在访问/rq
URL时
Error 1 connecting to ec2-52-206-160-123.compute-1.amazonaws.com:19229. [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1091).
有什么建议吗?
1条答案
按热度按时间b0zn9rqh1#
您可以在连接字符串的末尾传递
?ssl_cert_reqs=none
,它将绕过SSL证书验证。例如,通过执行以下操作获取redis连接字符串:
heroku config -a your_app_name|grep redis
你会得到这样的结果:
REDIS_URL rediss://:xxxxx@ec2-xx-xx-xx-xx.compute-n.amazonaws.com:yyyy
你可以在rq-dashboard中使用这个连接字符串,现在在末尾添加
?ssl_cert_reqs=none
,它就可以工作了。rq-dashboard -u rediss://.....:yyyy?ssl_cert_reqs=none