2012年11月26日

uwsgi基础——后端服务器

摘要: 原文:http://projects.unbit.it/uwsgi/wiki/BackgroundThe uWSGI model (来自原始的Django 文档)uWSGI操作一个客户服务器模型,你的WEB服务器 (e.g., nginx, Apache)和一个叫wokrer的进程通讯动态内容,web服务器可以和任意uwsgi进程通讯: 直接由uwsgi创建的socket来转发uwsgi协议。 通过丑陋的fastcgi协议。 代理http请求到一个uwsgi创建的一个抽象http服务器。第一种:web服务器可以识别uwsgi协议(通常作为一个模块)。它使用unix套接字或tcp套接字。这是一个 阅读全文

posted @ 2012-11-26 15:18 DON'T PANIC 阅读(816) 评论(0) 推荐(0)

uwsgi基础——最佳实践和问题

摘要: 原文:http://projects.unbit.it/uwsgi/wiki/ThingsToKnow需要知道的内容(最佳实践和问题) --http 和 --http-socket 完全不一样。 第一个产生一个附加的进程(一个代理),将请求路由(routing) 到uwsgi实例上。第二个,设置uwsgi为原生的http。如果web服务器不支持uwsgi协议,你需要使用http(像webfaction 或者 heroku)--http-socket.如果你打算发布你的app(从1.3-dev版开始支持https)使用 http转发、路由、代理、负载会很可靠。 默认的发送 SIGTERM(终止信 阅读全文

posted @ 2012-11-26 14:33 DON'T PANIC 阅读(7703) 评论(0) 推荐(0)

uwsgi基础——快速入门

摘要: 原文:http://projects.unbit.it/uwsgi/wiki/Quickstart快速开始以下教程是官方版本,如果你使用的debian的包(完全模块化),你需要添加http和python模块。uWSGI-http+WSGI app现在来一个简单的例子:( /var/www/hello.py )def application(env, start_response): start_response('200 OK', [('Content-Type','text/html')]) return "Hello World&q 阅读全文

posted @ 2012-11-26 14:28 DON'T PANIC 阅读(1408) 评论(0) 推荐(0)

导航