使用MySQL 5.7 SqlAlchemy的烧瓶格式错误的数据包

时间:2018-07-23 23:23:55

标签: python mysql python-3.x flask flask-sqlalchemy

我有一个使用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

致谢

1 个答案:

答案 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

我有同样的问题,但是用这种方式解决了