我有一个烧瓶网站。有时在某些请求中会返回此错误:
异常消息:在滚动无效事务之前无法重新连接 back(原因:InvalidRequestError:直到无法重新连接 回滚无效事务)u'SELECT a_auth2_user.id AS a_auth2_user_id,a_auth2_user.username AS a_auth2_user_username, a_auth2_user.fullname AS a_auth2_user_fullname,a_auth2_user.email AS a_auth2_user_email,a_auth2_user.password AS a_auth2_user_password, a_auth2_user.plain_password AS a_auth2_user_plain_password, a_auth2_user.legacy_password AS a_auth2_user_legacy_password, a_auth2_user.active AS a_auth2_user_active,a_auth2_user.is_admin AS a_auth2_user_is_admin,a_auth2_user.phone AS a_auth2_user_phone, a_auth2_user.last_activity AS a_auth2_user_last_activity \ nFROM a_auth2_user \ nWHERE a_auth2_user.id =%s \ n LIMIT%s' [immutabledict({})]
奇怪的是它“有时”会返回此错误!有时它工作正常。 这是内存问题吗?!我该如何解决?
答案 0 :(得分:0)
因为您之前的提交可能会有一些异常,所以如果有任何无效的交易,您应该对会话进行讨论。
try:
transaction.commit()
except Exception, e:
session.rollback()