uWSGI相关配置
1. 安装
pip install uwsgi
2. 配置文件
更改Django配置文件settings, 备上线
DEBUG = False ALLOWED_HOSTS = ['*']
新建uwsgi.ini配置文件:
[uwsgi] #使用nginx连接时, 监控地址 #socket=127.0.0.1:8080 #直接做web服务器时, 所监控地址 http=127.0.0.1:8080 #项目所在目录 chdir=/home/jrri/Desktop/myproject #项目中wsgi.py文件的目录,相对于项目目录 wsgi-file=myproject/wsgi.py # 工作进程线程 processes=4 threads=2 # 是否需要主进程 master=True # 保存主进程pid文件 pidfile=uwsgi.pid # 设置项目为守护运行, 保存运行日志文件所在位置 daemonize=uwsgi.log # 设置虚拟环境所在位置 virtualenv=/Users/smart/.virtualenvs/myproject
3. uwsgi服务器的启动关闭.
启动:
uwsgi --ini uwsgi的配置文件所在路径
uwsgi --ini uwsgi.ini
关闭:
uwsgi --stop uwsgi.pid文件所在路径
uwsgi –-stop uwsgi.pid