nginx, flask, wsgi
Posted stupid_one
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx, flask, wsgi相关的知识,希望对你有一定的参考价值。
原来自己还没搞懂这些。
首先post一个观点:
nginx应该是没解析任何东西,就判断是不是http请求,然后转发?或者判断是不是tcp请求,然后转发。
所以给了python后台就可以用wsgi解包。
浏览器发送一个HTTP请求;
服务器收到请求,生成一个html文档;
服务器把HTML文档作为HTTP响应的Body发送给浏览器;
浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。
flask默认实现了多线程啊。
在api里面print("??"), time.sleep(5)就知道了,先输出两个??
那
threaded=True,
processes=5,
这两个参数是干嘛的。
对,默认多线程,threaded=False,就可以开启不是多线程
以上是关于nginx, flask, wsgi的主要内容,如果未能解决你的问题,请参考以下文章
使用 Gunicorn + Nginx + Flask 有啥好处? [复制]
nginx+gunicorn+flask部属web时,使用nginx如何指定多个静态文件路径
使用 flask_socketio + flask + gunicorn + nginx 获得 502 bad gateway 和 400 bad request