我有一个使用SQLAlchemy == 1.2.10通过python 3.5制作的api 我的api使用mysql引擎5.7连接到RDS Aurora。
在api中,我有一个get方法,该方法执行时会从数据库中返回一些行。当我运行api本地指出 到rds,每个想法都可以正常工作,但是当我尝试执行部署到Amazon Ecs中的相同get方法时,我得到了追随错误。
sqlalchemy.exc.OperationalError sqlalchemy.exc.OperationalError:(_mysql_exceptions.OperationalError)(2027,'格式错误的数据包')[SQL:'SELECT compra.compra_id AS compra_compra_id,compra.cnpj_cliente AS compra_cnpj_cliente,compra.nome_cliente AS compra_genome_client,ASra compra_genome.client nome_agencia AS compra_nome_agencia,compra.contato_atendimento AS compra_contato_atendimento,compra.assistente AS compra_assistente,compra.player AS compra_player,compra.cliente_direto AS compra_cliente_direto,compra.status,compra。 compra_dt_atualizacao \ nFROM比较\ n LIMIT%s,%s'] [参数:(0,50)](此错误的背景位于:http://sqlalche.me/e/e3q8)
链接到api:https://globoexpress.cluster.stg.negocios.tvglobo.com.br/compras/api/v1/Order/
我在环境之间有一个区别,本地是通过http调用get,在ecs是通过https调用。
我已附上我的要求。txt
致谢
答案 0 :(得分:0)
升级您的0 5
4 3
0 1
9 12
6 4
5 4
0 2
11 12
9 10
0 6
7 8
9 11
5 3
Mysqlclient
我有同样的问题,但是用这种方式解决了