【发布时间】:2017-06-20 12:31:05
【问题描述】:
我使用 PyMySQL 作为 MySQL 库,他们已经讨论了这个问题 here。他们要求设置线程安全。我如何在 peewee 中执行此操作,因为我的应用程序是多进程的,并且有一个由两个进程组成的池,如下所示:
我无法在本地机器上产生这个错误,发生在基于 Amazon 的 MySQL 上
【问题讨论】:
我使用 PyMySQL 作为 MySQL 库,他们已经讨论了这个问题 here。他们要求设置线程安全。我如何在 peewee 中执行此操作,因为我的应用程序是多进程的,并且有一个由两个进程组成的池,如下所示:
我无法在本地机器上产生这个错误,发生在基于 Amazon 的 MySQL 上
【问题讨论】:
您所指的 threadsafety 参数似乎是 DB-API 2.0 规范的一部分。问题不在于 peewee,而在于您尝试使用 mysql 驱动程序的方式。
【讨论】:
PyMySQL 的关系比peewee 更相关,PyMySQL 的人并没有那么有帮助。
PyMYSQL 是基于 python 的驱动程序,与MySQLDb无关