根据nginx上的配置来看,他是proxy_pass, 而不是uwsgi_pass, 那么不是意味着upstream到gunicorn也是HTTP的咯? 然后gunicorn再转成WSGI去启动Application?
|  |      1socrates      2015-07-20 23:05:54 +08:00 没错,就是你说的这个意思,wsgi只是作为一个标准的python web接口方便大家通信 | 
|  |      2zhuangzhuang1988      2015-07-20 23:38:17 +08:00 uwsgi走的是自己的协议!! | 
|  |      3nooper      2015-07-20 23:51:22 +08:00 uwsgi 更靠谱些吧。 | 
|  |      4matthewgao OP @socrates 那么如果我想要传递Nginx中的一些环境变量怎么办? 因为没法用uwsgi_param 放到Http header里? | 
|  |      5socrates      2015-07-21 16:15:20 +08:00 @matthewgao 这个可以直接加标准的http header就行,用add_header就行 btw, uwsgi的协议可以保证一个长连接,会比标准http协议更有效率,另外是uwsgi还可以支持unix sock,如果场景合适的话,效率更快 | 
|      6julyclyde      2015-07-22 21:48:52 +08:00 首先,uwsgi和wsgi没啥关系 |