如何使用gunicorn正确设置systemctl服务?

时间:2017-06-27 13:39:45

标签: django server gunicorn systemctl

我有一个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命令。

0 个答案:

没有答案