nginx+uwsgi+flask的简单部署
nginx+uwsgi+flask的简单部署
nginx的安装配置
uwsgi的安装配置
nginx的安装配置
安装前提:
在安装nginx前,需要确保系统安装了gcc,gcc++,open-devel和zlib-devel。软件。安装必须软件:
yum install gcc-c++
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
安装:下载nginx
wget http://nginx.org/download/nginx-1.7.10.tar.gz
tar -xzvf nginx-1.7.10.tar.gz
cd nginx-1.7.10
./configure
make && make install
启动nginx(默认的安装目录,如有更改请到你自己的安装目录)
/usr/lcoal/nginx/sbin/nginx
打开浏览器访问你的ip出现
welcome to nginx
表示安装成功
关闭nginx
#查询nginx主进程号
ps -ef | grep nginx
#停止进程
kill -QUIT 主进程号
#快速停止
kill -TERM 主进程号
#强制停止
pkill -9 nginx
重启nginx
/usr/local/nginx/sbin/nginx -s reload
配置nginx(/usr/local/nginx/conf/nginx.conf)
server {
listen 80;
server_name app1.mydomain.com;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:5000; #添加支持uwsgi
}
}
uwsgi的安装配置
uwsgi的安装
pip install uwsgi
uwsgi的配置
针对flask的配置启动
uwsgi --socket 127.0.0.1:5000 --wsgi-file myflaskapp.py --callable app --processes 4 --threads 2
--socket 本地的Ip和端口
--wsgi-file 启动的runserver.py
--callable app 程序目录
--daemonize 后台运行
这时你就可能访问你的flask项目了
luna-blog
is_studing = ['python','flask','linux'] will_study=['javascript','mysql'] 坚持!!!
推荐阅读
uwsgi 注意事项
http 和 http-socket 选项是完全不同的。第一个生成一个额外的进程,转发请求到一系列的worker (将它想象为一种形式的盾牌,与apache或者nginx同级),而第二个设置worker为原生使用http协议。
zed2015阅读 2.2k
2023 新年好(顺便记 Flask 的 Bad request 错误)
如果你用 Flask 实现过 restful 的接口,可能经常会遇到发送 POST 请求的时候,返回 400 BAD REQUEST 的情况,这时候即使可以调试,也看不到更多的错误信息了,因为还没执行到自己的业务代码呢。这十有八九是因为...
songofhawk阅读 1.4k
Flink 1.16:Hive SQL 如何平迁到 Flink SQL
摘要:本文整理自 Apache Flink PMC&Committer 伍翀(云邪)在 9 月 24 日 Apache Flink Meetup 的演讲。主要内容包括:Hive SQL 迁移的动机Hive SQL 迁移的挑战Hive SQL 迁移的实践Hive SQL 迁移的演示未来规划
ApacheFlink阅读 1k
自定义数据采集export到prometheus使用 Flask实现
如图 想要取到 url get请求的值,使用prometheus blackbox 无法获取,所以考虑使用flask自定义exporter 获取
台湾省委书记阅读 784
使用Flask快速部署PyTorch模型
对于数据科学项目来说,我们一直都很关注模型的训练和表现,但是在实际工作中如何启动和运行我们的模型是模型上线的最后一步也是最重要的工作。今天我将通过一个简单的案例:部署一个PyTorch图像分类模型,介绍这...
deephub阅读 564
Flask + Echarts 制作 仪表盘
下载 {代码...} 代码展示html {代码...} flask {代码...} print {代码...}
台湾省委书记阅读 500
工业场景全流程!机器学习开发并部署服务到云端 ⛵
本文以保险金额预估为例,讲解机器学习从开发到云端服务部署的全流程:基于PyCaret开发机器学习全流程、基于Flask搭建简易前端Web应用程序、在Heroku云上部署机器学习应用。
ShowMeAI阅读 412
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。