小编KOP*_*Lee的帖子

MongoClient在fork之前打开.创建MongoClient

当我启动我的一些服务时,它会报告此类警告并停止服务:

/usr/lib64/python2.6/site-packages/pymongo/topology.py:75: 
UserWarning: MongoClient opened before fork. Create MongoClient with connect=False, 
or create client after forking. See PyMongo's documentation for details: 
http://api.mongodb.org/python/current/faq.html#using-pymongo-with-multiprocessing>
"MongoClient opened before fork. Create MongoClient "
Run Code Online (Sandbox Code Playgroud)

UserWarning:MongoClient在fork之前打开.使用connect = False创建MongoClient,或者在分叉后创建客户端.有关详细信息,请参阅PyMongo的文档:http: //api.mongodb.org/python/current/faq.html#using-pymongo-with-multiprocessing>"在fork之前打开MongoClient.创建MongoClient"

但是,"MongoClient"一直使用参数"connect = False",因为您可以查看下面的代码:

client = MongoClient(host, port, connect=False)
Run Code Online (Sandbox Code Playgroud)

它仍然无法正常工作.顺便说一句,我已将我的pymongo版本升级到3.4.0.有人可以给我一些建议吗?

干杯,凯

python mongodb pymongo gunicorn

5
推荐指数
1
解决办法
6812
查看次数

标签 统计

gunicorn ×1

mongodb ×1

pymongo ×1

python ×1