Gunicorn(‘Green Unicorn’) 是用于UNIX 的纯Python 编写的WSGI 服务器。它没有依赖且易于安装和使用。
安装gunicorn 就是简单地pip install gunicorn。更多细节,参见gunicorn 的文档。
Gunicorn 安装后,可以使用一个gunicorn 命令来启动Gunicorn 服务器进程。最简单地,gunicorn 的调用只需要在其调用位置具有一个包含WSGI application 对象的模块,该对象的名称必须为名为application。所以在一个Django 项目中,调用gunicorn 就像这样:
gunicorn myproject.wsgi
它将启动一个进程,它运行一个线程并监听在127.0.0.1:8000。它要求你的项目位于Python 的路径中;保证这点最简单的方法就是在与manage.py 文件所在的相同目录中运行这个命令。
参见Gunicorn 的部署文档 以获得更多的技巧。
2015年5月13日