Gunicorn for Django 的系统服务

systemd service for Gunicorn for Django

我正在使用 vps 和 ubuntu 18.04,我为我的 Django 应用程序创建了 Gunicorn 系统服务,使用 postgres 作为数据库:

[Unit]
Description=Gunicorn
After=network.target

[Service]
Type=simple
User=django
ExecStart=/bin/bash /home/django/bin/start-server.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

但在启用 gunicorn 后出现服务器错误 (500)。错误说:

OperationalError 在 / 严重:用户 "root"

的对等身份验证失败

我需要做什么才能使其正确?

问题是我的ubuntu操作系统的用户不是我在gunicorn中放入服务的用户。