在本地写了一个python flask 的博客项目 , 然后使用百度云的linux的服务器进行 部署,使用的是 python3 mysql uwsgi 配置的,这里主要介绍下uwsgi多进程的配置过程
在项目根目录配置 uwsgi.ini 文件内容如下
[uwsgi]
#源码目录
chdir=/data/www/Order
#python 虚拟环境
home=/data/www/python3_vir
module=manager
callable=app
master=true
processes=4
http=0.0.0.0:8889
socket=/data/www/logs/order.sock
buffer-size=65535
pidfile=/data/www/logs/order.pid
chmod-socket=777
logfile-chmod=644
daemonize=/data/www/logs/order.log
static-map = /static=/data/www/Order/web/static
chdir 指的是项目的根目录
home 指的是虚拟环境的目录
static-map 静态资源路径目录
socket 和 pidfile 是日志记录目录 如果没有自行创建
最后使用 uwsgi --ini uwsgi.ini 启动项目
注意:在这之前一定要先进入虚拟环境下进行 启动 source /data/www/python3_vir/bin/activate