通过uwsgi协议,效率高很多。
uWSGI软件,配置起来相对复杂。
Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。
Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多。
Falsk在debug模式下是单进程的。
使用gunicorn更简单一些,遵循uwsgi协议。
w表示worker的数量,及进程数量,-b(bind)表示的绑定的ip和port,manage是启动文件manage.py,app是启动文件内的app
gunicorn -w number -b ip:port 运行文件名称:Flask程序实例名
gunicorn -w 16 -b 0.0.0.0:8080 manage:app
可以通过—access-logfile和—error-logfile添加日志输出的文件。