flask - MongoClient在派生之前打开。仅创建MongoClient flask

标签 flask pymongo uwsgi flask-mongoengine

我正在使用进程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/

相关文章:

python - 如何在 pymongo 中使用 "group"对相似行进行分组?

compiler-errors - 链接 uWSGI 时出错

python - Debian8.7 上使用 uwsgi/nginx 的 Django 的内部服务器错误

python - uWSGI 主进程在 Heroku 上有用吗?

javascript - Dropzone.js 阻止 Flask 渲染模板

python - 无法在 Flask 单元测试中设置 session 变量

python - 使用 SERVER_NAME 时 Flask 404

mongodb - 根据匹配条件向 Mongodb 聚合中的每个数组元素添加新字段

python - 由于类型错误 : not enough arguments for format string,无法创建索引

python - Flask - Jinja2 如何输出不同的 <div id/class>