错误OperationalError: (OperationalError) (2006, 'MySQL server has gone away')
我已经收到了这个错误,当我在烧瓶上编码的项目,但我不明白为什么我得到这个错误。SQLAlchemy错误MySQL服务器已经消失
我有代码(是的,如果代码小,执行速度快,则没有错误),这样\
db_engine = create_engine('mysql://[email protected]/mind?charset=utf8', pool_size=10, pool_recycle=7200)
Base.metadata.create_all(db_engine)
Session = sessionmaker(bind=db_engine, autoflush=True)
Session = scoped_session(Session)
session = Session()
# there many classes and functions
session.close()
这代码返回我的错误'MySQL server has gone away'
,但一段时间后返回它,当我使用暂停在我的脚本。
从openserver.ru使用的Mysql(它是像wamp这样的Web服务器)。
谢谢..
[MySQL服务器已经消失]的文档(https://dev.mysql.com/doc/refman/5.0/en/gone-away.html)。 – timss 2013-05-02 15:28:26
我认为,我得到这个错误,因为我的脚本中有逻辑错误... – 2013-05-02 16:14:03
我认为当发生这种情况时,您必须重新创建引擎或会话制作者,但我仍在调查。 – Milimetric 2013-07-22 14:39:24