Django 启动 uWSGI 时报错

3,304 阅读1分钟

MedusaSorcerer的博客


使用 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 可运行正常。