4

我有一个使用 gunicorn 运行的 Django 项目。

我的 manage.py 文件位于/home/Projects/myproject/myproject.

我的 virtualenv 在/home/myproject.

/lib/systemd/system我创建了一个myproject.service文件:

[Unit]
Description=My Project
After=network.target

[Service]
User=my_user
Group=my_group
WorkingDirectory=/home/Projects/myproject/myproject
ExecStart= ???
ExecReload=/bin/kill -HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
Restart=on-failure

[Install]
WantedBy=multi-user.target

我想知道如何正确配置我的服务文件,以便它可以在服务器重启、故障等时运行我的 gunicorn start server 命令。

4

0 回答 0