安装uwsgi
> pip install uwsgi
- 在项目文件里创建 uwsgi.ini 文件
- 编辑文件 ,设置uwsgi属性
#添加配置选择
[uwsgi]
#配置和nginx连接的socket连接
socket=127.0.0.1:8002
#配置项目路径,项目的所在目录
chdir=/home/pp1709/wangsen_work/wsftp/myweb
#配置wsgi接口模块文件路径
wsgi-file=myweb/wsgi.py
#配置启动的进程数
processes=4
#配置每个进程的线程数
threads=2
#配置启动管理主进程
master=True
#配置存放主进程的进程号文件
pidfile=uwsgi.pid
#配置dump日志记录
daemonize=uwsgi.log`
- 启动运行uwsgi
> uwsgi --ini uwsgi.ini
- 显示 [uWSGI] getting INI configuration from uwsgi.ini 表明uwsgi运行成功。
- 通过 ps -ef|grep uwsgi 查看确认是否uwsgi启动。
- 停止运行uwsgi,通过包含主进程编号的文件设置停止项目
> uwsgi --stop uwsgi.pid
- 重启uwsgi
> uwsgi --reload uwsgi.pid
附加
- pip freeze > pkg.txt
将当前生产环境下 Python 的模块收集起来存放到 pkg.txt 文件里 - pip install -r pkg.txt
在部署环境下降生产环境下的需要模块全部安装
网友评论