gpt4 book ai didi

python - 在带有 uwsgi 的 flask 应用程序中使用 mysql-connector-python 并收到以下错误 : SSL connection error: SSL_CTX_new failed

转载 作者:太空宇宙 更新时间:2023-11-03 13:31:01 25 4
gpt4 key购买 nike

我有一个 flask 应用程序,它使用我在开发模式下成功运行的 mysql 连接。为了扩展应用程序,我打算结合使用 Nginx 和 uwsgi。

设置 wsgi.py 文件并运行命令:

uwsgi --socket 0.0.0.0:5000 --protocol=http -w wsgi:app

我在输入一个 url 后收到以下错误消息(以前在开发模式下工作,即没有 uwsgi 的 flask 本身):

mysql.connector.errors.InterfaceError: 2026 (HY000): SSL connection error: SSL_CTX_new failed

我已经尝试过这里建议的解决方案: https://forums.mysql.com/read.php?50,671354,671376#msg-671376但是它没有用。

我应该怎么做才能解决这个错误?

最佳答案

我找到了适合我的解决方案。

https://stackoverflow.com/a/56497954/9137086

添加

use_pure=True

到数据库连接字符串的末尾

所以我的变成了

connection_string = f'{dialect}+{driver}://{user}:{password}@{host}:{port}/{database}?use_pure=True'

关于python - 在带有 uwsgi 的 flask 应用程序中使用 mysql-connector-python 并收到以下错误 : SSL connection error: SSL_CTX_new failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54896005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com