Heroku上的rq-dashboard

ut6juiuv  于 2023-05-18  发布在  其他
关注(0)|答案(1)|浏览(246)

我试图让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).

有什么建议吗?

b0zn9rqh

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

相关问题