我正在尝试对我的python脚本进行多线程处理,该脚本可以通过带有“线程”模块的sqlalchemy与mysql一起使用
from threading import Thread
但是多个调用正在破坏mysql。
如果我做对了,原因是会话对象被设计为一次只处理一个调用,因此我用下面的代码来实现一种有范围的会话方法:
from sqlalchemy.orm import scoped_session
from sqlalchemy.orm import sessionmaker
s_session = scoped_session(sessionmaker(bind=engine))
session = s_session()
现在出现以下错误:
“查询期间与MySQL服务器的连接丢失”) sqlalchemy.exc.OperationalError:(pymysql.err.OperationalError)(2013,>“查询期间与MySQL服务器的连接丢失”)
如何解决该问题?
谢谢!