2024-05-17 16:57:23 发布
网友
我们有一个运行uwsgi和nginx的python应用程序。
我们有一个DBs的回退机制。也就是说,如果一个服务器拒绝连接,我们就连接到另一个服务器。但问题是连接超时需要60秒以上。
当nginx在60秒内超时时,它显示nginx错误页。在哪里可以更改连接到mysql服务器的超时,以便在给定的60s nginx超时时间内尝试三次连接到mysql?
我们对pymysql适配器使用Web2py和默认DAL对象
你说的是选项connect_timeout?
connect_timeout
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='mysql', connect_timeout=20)
用DAL术语来说,这个选项是关于这个的(未经测试)
db = DAL('mysql://username:password@localhost/test', driver_args={connect_timeout=20})
你说的是选项
connect_timeout
?用DAL术语来说,这个选项是关于这个的(未经测试)
相关问题 更多 >
编程相关推荐