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中放入服务的用户。
我正在使用 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中放入服务的用户。