在本地写了一个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