web服务
文章平均质量分 75
sunny*&*
这个作者很懒,什么都没留下…
展开
-
gunicorn部署flask项目
1、WSGI协议Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求。Web框架和Web服务器之间的通信,需要一套双方都遵守的接口协议。WSGI协议就是用来统一这两者的接口的。2、WSGI容器常用的WSGI容器有Gunicorn和uWSGI,但Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多,所以这里我也选择用Gunicorn作为容器。3、gunicorn介绍gunicorn是一个python Wsgi http server,只支持在Unix转载 2021-07-09 17:32:43 · 147 阅读 · 0 评论 -
flask 多进程/多线程 解决高并发问题
1、简介:Flask 默认是单进程,单线程阻塞的任务模式,在项目上线的时候可以通过nginx+gunicorn 的方式部署flask任务。app.run()中可以接受两个参数,分别是threaded和processes,用于开启线程支持和进程支持。1.threaded : 多线程支持,默认为False,即不开启多线程;2.processes:进程数量,默认为1.开启方式:if __name__ == '__main__': app.run(threaded=True) # app.run(p转载 2021-07-09 17:25:57 · 26215 阅读 · 3 评论