**pip install uwsgi**
配置hhh.ini
[uwsgi]
# Django-related settings
socket = 127.0.0.1:5000 #和nginx一致的端口,且安全组已经打开次端口 #这里如果要是外网访问就用http=0.0.0.0:5000
chmod-socket = 666 #权限
# Django项目根目录 (绝对路径)
chdir = /usr/local/nginx/html/myshop
wsgi-file = /usr/local/nginx/html/myshop/myshop/wsgi.py #项目中wsgi.py所在的路径
#static-map = /static=/root/django_for_qa/static#映射静态文件,当作为服务器的时候,要配置好这一项,否则静态文件无法处理
# wsgi.py文件在项目中的位置
module = myshop.wsgi:application
# process-related settings
# master
master = true
# 运行的进程数
buffer-size=65536
processes=4
threads = 2
#多站模式
vhost = true
#虚拟环境(最最最重要的,项目django的上一层目录)#这里没有虚拟环境可以不用配置去掉
pythonpath = /root/.virtualenvs/test/lib/python3.5/site-packages
vacuum = true
启动:uwsgi --ini hhh.ini
重启nginx -s reload
启动:
uwsgi --ini xxx.ini
重启:
uwsgi --reload xxx.pid
停止:
uwsgi --stop xxx.pid
[uwsgi]
chdir = /root/lk_django_note/lk_project_one/
module = main_gate.wsgi
#virtualenv=/root/.local/share/virtualenvs/lk_django_note-tkFemsed
master = true
processes = 2
threads = 2
socket = 10.0.8.7:8006
chmod-socket = 666
vacuum = true
# 开启守护进程, 日志打印到文件
#daemonize = /root/lk_django_note/lk_project_one/uWSGI.log
# 日志大小, 这里设50m
log-maxsize = 50000000
# 进程文件
pidfile = /root/lk_django_note/lk_project_one/uwsgi.pid
# 请求大小限制
buffer-size = 32768
网友评论