在 ubuntu 20.04 上部署 django 项目时出现 systemctl status gunicorn 错误

systemctl status gunicorn error when deploying django project on ubuntu 20.04

我想在 ubuntu 20.4 on digital ocean 上部署一个 django 项目。我正在使用 gunicorn 和 nginx。项目结构:

./
    e-marketplace/
        account/
        bin/
        env
        home/
        logistics/
            stettings.py
            wsgi.py
        manage.py
        requirements.txt
        staticfiles/
        ...

        

在我将我的项目连接到 gunicorn 之前,这个过程进行得很顺利。我设置了 /etc/systemd/system/gunicorn.socket/etc/systemd/system/gunicorn.service 文件,如下所示: 但是,当我 运行 命令 sudo journalctl -u gunicorn.socket 以及 sudo systemctl status gunicorn 命令时,我不断收到以下错误: 我花了大约 3 天的时间试图解决这个问题,但没有任何积极的结果

我浏览了数字海洋文档 https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-20-04 但我无法弄清楚我的代码有什么问题。我在互联网上查看了类似问题的答案,包括其他堆栈溢出评论,但我仍然找不到适合我的解决方案。

您的 /etc/systemd/system/gunicorn.service 中有错字: [Servic] 而不是 [Service].