使用两个服务器连接到同一个Aurora数据库时,出现了以上错误。
我们正在Elastic Beanstalk上运行一个简单的Django REST Framework,该{@ 3}}连接到Aurora数据库集群。每当我们启动DB并从EBS服务器连接测试API时,一切都会顺利进行。但是,如果我随后启动连接到同一数据库的本地开发服务器,则在转到本地服务器上的相同路由时会遇到操作错误。
与db的连接##中止了连接:db_name用户:username主机host_ip(读取通讯包时出错)。这似乎很通用,并且暗示开发服务器上的某些内容正在关闭连接。
此外,如果我打开Django shell并使用模型运行简单查询,那么Beanstalk服务器将开始引发InterfaceError(0,'')。再次保持这种状态,直到重新启动Aurora数据库为止。
我已经浏览了许多资料,但还没有找到解决方法。其他人有什么想法吗?
版本信息
答案 0 :(得分:1)
您可以尝试使用MySQL连接器PyMySQL == 0.7.9