Flask - uwsgi使用
目录
- WSGI是什么?
- uwsgi和uWSGI
- uWSGI的使用
- uwsgi.ini
- 使用uwsgi服务器
WSGI是什么?
- WSGI,全称 Web Server Gateway Interface,是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。
- WSGI就像是一座桥梁,一边连着web服务器,另一边连着用户的应用
uwsgi和uWSGI
- uwsgi同WSGI一样是一种通信协议。
- 而uWSGI是实现了uwsgi和WSGI两种协议的Web服务器。
uWSGI的使用
- 安装uwsig : pip install uwsgi
- 工程目录下创建 uwsgi.ini 配置文件
uwsgi.ini
[uwsgi]
# 使用nginx连接时使用
# socket = 0.0.0.0:8080# 直接作为web服务器使用
http=0.0.0.0:8080# 配置工程目录
chdir =/root/myproject/flaskblog# 适用于flask项目部署
wsgi-file = app.py
# router
callable = app# 配置进程, 线程信息
processes = 4threads = 10enable-threads = Truemaster = Truepidfile = uwsgi.piddaemonize = uwsgi.log
使用uwsgi服务器
- 启动 : uwsgi --ini uwsgi.ini
- 停止 : uwsgi --stop uwsgi.pid
- 停止 : pkill -f uwsgi -9
- 查看进程 : ps -aux | grep uwsgi
root 14281 0.4 2.3 272640 42000 ? S 16:06 0:00 uwsgi --ini uwsgi.ini
root 14370 0.0 2.1 936228 37452 ? Sl 16:06 0:00 uwsgi --ini uwsgi.ini
root 14371 0.0 2.1 936228 37456 ? Sl 16:06 0:00 uwsgi --ini uwsgi.ini
root 14381 0.0 2.1 936228 37452 ? Sl 16:06 0:00 uwsgi --ini uwsgi.ini
root 14382 0.0 2.1 936228 37456 ? Sl 16:06 0:00 uwsgi --ini uwsgi.ini
root 14383 0.0 2.0 273124 37096 ? S 16:06 0:00 uwsgi --ini uwsgi.ini
root 18126 0.0 0.0 112824 980 pts/0 S+ 16:07 0:00 grep --color=auto uwsgi
- S代表一个主进程, Sl代表四个子进程
Flask - uwsgi使用相关推荐
- 阿里云 flask uwsgi SSl 证书 http 转 https
阿里云 flask uwsgi SSl 证书 http 转 https flask http 部署: https://blog.csdn.net/weixin_44493841/article/det ...
- flask uwsgi nginx *504* Gateway Time ou解决办法
flask uwsgi nginx 504 Gateway Time ou解决办法 此方法有可能无效 修改 vi /etc/nginx/conf.d/配置文件名.conf 添加如下信息: uwsgi_ ...
- 树莓派构建内网域名访问php/python 多个虚拟web主机 bind9 nginx flask uwsgi pfm php7 python3
文章目录 0 前言 1 php安装 2 nginx安装 3 python3安装 4 php web设置与测试 5 flask uwsgi 设置与测试 5.1 安装flask 5.2 安装uwsgi 5 ...
- flask uwsgi nginx 部署在 ubuntu 上
flask 部署在 ubuntu 上 文章目录 flask 部署在 ubuntu 上 视频 创建部署目录 把项目放到部署目录中 安装虚拟环境 激活虚拟环境 安装python依赖库 安装uwsgi 创建 ...
- ubuntu云主机上Flask+uwsgi+Nginx配置
环境: ubuntu:18.10 全程使用root权限!!! 云主机IP 所有文件请见文末附录 第一步,编译安装nginx以及必要的系统组件 ①apt-get install zlib1g-dev a ...
- Flask+uwsgi+Nginx环境搭建
2019独角兽企业重金招聘Python工程师标准>>> 开源软件准备 需要的软件列表: setuptools-33.1.1.zip Python-2.7.13.tgz pip-9.0 ...
- flask+uwsgi+supervisor+nginx在局域网服务器上部署实践
flask可以快速的搭建http服务,但是为了搭建网站还是需要web服务器和相关监控管理操作,一套flask.uwsgi.supervisor.nginx是较好的完整解决方案. 本文对自己学习做一个记 ...
- python 云服务器 搭建网站(flask+uwsgi+nginx)
文章目录 配置阿里云安全端口 python3.6的安装 python优先级的更换 pip优先级更换pip python Uwsgi 虚拟环境安装 Nginx 安装宝塔面板 搭建web环境 其实我站点已 ...
- flask+uwsgi 在调试过程中让python文件的更改自动重启uwsgi
在 uwsgi.ini文件中增加重启描述 python-autoreload=1 这样就可以在python文件变更的时候,uwsgi进程自动重启了
最新文章
- vue---进行post和get请求
- css如何让图片不平铺,css怎么设置图片平铺方式?
- UVA 294 - Divisors (唯一分解)
- nginx 和php连接数,nginx限制ip连接数和带宽
- jeecg选择按钮带入其他单据值
- Java中的简单REST客户端
- Java 8 API Stream让List操作更便捷
- 常用Linux命令 mount df dd
- npm命令运行时报错_运行npm update等命令出错后如何分析问题根源(示例代码)
- Nginx负载均衡配置+keepalived高可用
- HDFS如何检测并删除多余副本块
- android mp3转acc,acc转换mp3工具_Magic AAC to MP3 Converter V3.7 下载
- python自动化办公——python操作Excel、Word、PDF集合大全
- 北京1954坐标系3度带和6度带及中央子午线对照表
- 旧项目归档:旅游年卡-旅游直通车-微信二级分销推广会员-汽车租赁-金币提现-司机乘务管理-景点线路乘车预约
- 可变焦、聚焦摄像头驱动程序-瑞盟 MS41908M
- 浏览器 本地html 图片不显示,浏览网页图片无法显示怎么回事 网页图片显示不出来的解决方法...
- 白苹果了怎么办_建行储蓄卡云闪付bug还款玩法(苹果和安卓机攻略)
- 关于VMWare Data Protection VDP的使用心得
- Docker的基本操作命令
热门文章
- 频谱分析 java_dtmf inband频谱分析
- 每日词根——pact(固定->紧实->意见达成一致->和平->条约)
- uboot的启动过程-FDT
- 辛星浅析ruby下的mkmf.rb can't find header files for ruby at
- Moto E试用:810元的低端Android手机
- 为Tech Leader制定的完美日程表:如何安排你的一天最高产?
- vue打印echarts
- 保研之旅3:武大计算机学院优秀营员选拔
- ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 K-Dimensional Foil II(二分瞎搞)
- 环信即时通讯单聊集成,添加好友,实现单聊