uwsgi运行django项目,指定虚拟环境
在venv中运行djuwsgi ango服务
uwsgi==2.0.19.1
原来uwsgi.ini文件内容
[uwsgi]
http =:8000
chdir=/usr/lib/python3.6/site-packages/project_django/
module=project_django.wsgi
master = true
processes=2
threads=4
max-requests=2000
chmod-socket=664
vacuum=true
virtualenv=/usr/lib/python3.6/site-packages/project_django/deploy/venv_py3/
daemonize=/var/log/project_django.log
pidfile=/var/run/project_django.pid
没有virtualenv字段时会报错
提示没有python解释器
ModuleNotFoundError: No module named 'django'
No python interpreter
如果报错,还可以指定python在虚拟环境中的路径
pythonpath = /home/axial/venv/bin/python3
uwsgi在nginx之后
http设置为socket
浙公网安备 33010602011771号