我正在尝试将 psycopg2 的连接池与 python 的多进程库一起使用。
目前,尝试以上述方式在线程之间共享连接池会导致:
psycopg2.OperationalError: SSL error: decryption failed or bad record mac
Run Code Online (Sandbox Code Playgroud)
下面的代码应该重现错误,警告读者必须设置一个简单的 postgres 数据库。
psycopg2.OperationalError: SSL error: decryption failed or bad record mac
Run Code Online (Sandbox Code Playgroud)
我已经尝试过的:
withsql 查询中的语句隐式调用它。这会引发一个错误,声称连接对象不可pickle。注意:如果我sleep在除一个进程之外的所有进程中进行操作,非休眠进程运行良好并执行其查询,直到其余线程不休眠,然后我收到上述错误。
我已经读过的:
最后:
如何将连接池 (psycopg2) 与 python 的多进程(多处理)一起使用。我愿意使用其他库,只要它们与 python 和 postgresql 数据库一起工作。
NaNDecimal 类型的A会导致:
math.isnan、numpy.isnan 和 pandas.isnull 之间有什么区别?
我希望能够以EST(纽约)作为时区获得证券的价格数据.我的经纪人是盈透证券.我正在使用带有IBPy库的 python 3.5 .我的问题是,当我修改控制数据时区的reqHistoricalData的第三个参数时,我得到的价格完全相同.
如何重现问题:
感谢任何帮助.