我對Pylons + SQLAlchemy有問題。主塔+ SQLAlchemy問題:事務處於非活動狀態,原因是子事務中的回滾
當不順心的事(在我的情況下,它是完整的錯誤,由於競爭條件),並提高了數據庫錯誤,所有後面的requestы結果在錯誤被提出:
InvalidRequestError: The transaction is inactive due to a rollback in a subtransaction. Issue rollback() to cancel the transaction.
雖然我可以防止發生這種原始錯誤(爭用條件),但我想要一個更強大的解決方案,我想防止一個錯誤導致整個應用程序崩潰。
這樣做的最好方法是什麼?有沒有辦法告訴Pylons回滾失敗的事務?
謝謝,這似乎是做的伎倆 – 2010-07-01 08:40:21