InternalError该:当前事务被中止,忽略命令,直到事务块的端
-
18-09-2019 - |
题
的利用多重库中的子流程做数据库调用,当我得到这个错误。
访问: Pastie
InternalError该:当前事务被中止,忽略命令,直到 事务块的端
这是将Postgre数据库,在使用psycopg2
驾驶员web.py
但是,如果我用的,而不是threading.Thread
multiprocessing.Process
我没有得到这个错误。结果
不知道如何解决这个问题?
解决方案
多作品(在UNIX系统)通过分叉当前进程。如果你有一个现有的数据库连接,这将离开这两个过程(当前的和新的)使用相同的数据库连接。试图从两者都使用它是坏的。创建子进程,而不是一个新的数据库连接。
不隶属于 StackOverflow