- 安装uwsgi
特别需要注意的地方是根据Django使用的python版本选择pip的版本,否则会碰到“no module site”错误,导致uwsgi无法启动
- 如果django使用python-2.x,就用pip
$sudo pip install uwsgi
- 如果django使用python-3.x,就要用pip3
$sudo pip3 install uwsgi
需要包含的内容
[uwsgi]
http = :8000 # 服务器地址和端口
chdir = xxxx # django代码的根目录
home = xxxx # virtualenv的目录
env = DJANGO_SETTINGS_MODULE=xxxx #使用settings
wsgi-file = xxx/wsgi.py #wsgi.py的路径,wsgi.py是通过startapp创建的
processes = 2 # worker的数量
threads = 2 # 每个worker的线程数
daemonize=xxxx/xxxx.log #log文件
pidfile=xxx/xxxx.pid #pid文件,用来控制uwsgi的reload和stop
uwsgi --init <配置文件的路径> #启动uwsgi
uwsgi --reload <pid文件的路径> #reload uwsgi
uwsgi --stop <pid文件的路径> #stop uwsgi
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。