Python 3.x多进程TypeError:无法pickle _thread.lock对象

时间:2017-08-05 02:38:16

标签: python multiprocessing

我正在测试python多进程。我使用pymongo来管理队列,我的代码和错误如下所示。我无法解决问题,我不知道根本原因,请帮助我,非常感谢。我知道多线程可以工作,其他一切都可以工作,我有一个测试线说: process_crawler(seed_url,scrape_callback = scrape_callback,cache = cache,max_threads = max_threads,timeout = 10)

C:\folder\php.exe

1 个答案:

答案 0 :(得分:0)

我刚刚尝试过多处理并遇到了同样的问题。该问题是由在进程之间共享MongoClient对象引起的。

查看FAQ: Using PyMongo with Multiprocessing