【问题标题】:Peewee: Packet sequence number wrong - got 2 expected 1Peewee:数据包序列号错误 - 得到 2 预期 1
【发布时间】:2017-06-20 12:31:05
【问题描述】:

我使用 PyMySQL 作为 MySQL 库,他们已经讨论了这个问题 here。他们要求设置线程安全。我如何在 peewee 中执行此操作,因为我的应用程序是多进程的,并且有一个由两个进程组成的池,如下所示:

我无法在本地机器上产生这个错误,发生在基于 Amazon 的 MySQL 上

【问题讨论】:

    标签: mysql peewee


    【解决方案1】:

    您所指的 threadsafety 参数似乎是 DB-API 2.0 规范的一部分。问题不在于 peewee,而在于您尝试使用 mysql 驱动程序的方式。

    【讨论】:

    • 不管它是什么,这是非常可悲的错误,到目前为止我无法解决。我确实相信它与PyMySQL 的关系比peewee 更相关,PyMySQL 的人并没有那么有帮助。
    • 太糟糕了...你试过使用 MySQLdb(我认为它被打包为 mysql-python)?
    • PyMYSQL 是基于 python 的驱动程序,与MySQLDb无关
    猜你喜欢
    • 2020-06-22
    • 2018-12-16
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2021-12-27
    • 2020-09-20
    相关资源
    最近更新 更多