![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uWSGI
Debug陈缘圈
真水无香
展开
-
踩坑修改Flask项目uwsgi.ini文件使其他机器能访问服务
[uwsgi]http = 172.23.25.86:7777daemonize= /Users/chenwenbin/PycharmProjects/CaptainAmerica/uwsgi.logprocesses = 5threads = 1buffer-size = 32768master = truemount = /App=/Users/chenwenbin/PycharmProjects/CaptainAmerica/app.pymount = /Bussiness=/User原创 2020-06-22 00:38:51 · 264 阅读 · 0 评论 -
uWSGI启动、关闭
1、启动uWSGI服务uwsgi -d --ini uwsgi.ini参数-d代表后台运行(守护运行),可以释放shell2、关闭uWSGI服务ps ax | grep uwsgi查出进程,然后kill -9 pid 杀掉进程原创 2020-06-22 00:37:50 · 1829 阅读 · 0 评论 -
uWSGI使用一个服务部署多个Flask应用
背景:1、为了节省端口的占用,将N个flask应用服务——每个对应一个文件(web.py、django也一样)合并为一个端口服务来启用2、有时候一个Flask项目里可能存在多个application(分模块)方法:在Flask项目下的uwsgi配置文件中做如下配置。(1)使用mount挂载多个应用。(2)manage-script-name = true //根据挂载点重写PATH_INFO和SCRIPT_NAME[uwsgi]http = 127.0.0.1:7777daemoniz原创 2020-06-22 00:36:05 · 1934 阅读 · 0 评论 -
Flask项目中uWSGI配置文件示例
Flask项目目录下创建uWSGI配置文件uwsgi.ini,配置示例:[uwsgi]#指定端口号,和Nginx、Flask启动app.run()中一致。如果需要允许其他机器访问,把127.0.0.1改成服务器iphttp = 127.0.0.1:7777#uWSGI日志文件daemonize=/Users/cwb/PycharmProjects/CaptainAmerica/uwsgi.logprocesses = 5threads = 1buffer-size = 32768maste原创 2020-06-22 00:33:31 · 1072 阅读 · 0 评论