我正在使用进程4的uwsgi线程模式运行Flask,并且还使用pymongo flask_mongoengine和uwsgi说“ MongoClient在fork之前打开。仅创建MongoClient”
我尝试用connect = False连接,但结果相同
lazy-apps = true问题已解决,但似乎uwsgi需要更多时间来加载
如何才能获得最佳性能?
最佳答案
app.config ['MONGODB_SETTINGS'] = {'DB':'somedb',“ USERNAME”:
“ dbadmin”,“ PASSWORD”:“ somepass”,'connect':False}
和
客户端= MongoClient(connect = False,用户名='dbadmin',
password ='somepass',authSource ='somedb')
Mongoengine和pymongo的解决方案
关于flask - MongoClient在派生之前打开。仅创建MongoClient flask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51139089/