使用 uWSGI 启动 Django 项目的时候执行以下命令:
uwsgi --ini uwsgi.ini
其中 uwsgi.ini
配置内容可参考 这里。
启动的时候会遇到这样的问题
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
解决
- 创建用户组
groupadd -g 1001 uwsgigroup
- 创建用户
useradd -u 1001 -g uwsgigroup uwsgi
- 修改
/etc/uwsgi.ini
指定的内容:
uid = 1001
gid = 1001
再次启动 uwsgi --ini uwsgi.ini
可运行正常。