我有一个Django项目,我用gunicorn运行。
我的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命令。