django
开启自启服务器
This commit is contained in:
commit
d26d3d27dd
43
django_app.service
Normal file
43
django_app.service
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
[Unit]
|
||||||
|
|
||||||
|
Description=Django Web Application
|
||||||
|
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
|
||||||
|
User=root
|
||||||
|
|
||||||
|
WorkingDirectory=/usr/local/st
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 使用 bash -c 来执行包含 source 的命令
|
||||||
|
|
||||||
|
ExecStart=/bin/bash -c 'source /usr/local/sthj/bin/activate && /usr/local/st/manage.py runserver 0.0.0.0:8000'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 确保服务在退出时不会立即重启(这适用于开发服务器)
|
||||||
|
|
||||||
|
Restart=on-failure
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 设置环境变量(如果需要的话)
|
||||||
|
|
||||||
|
#Environment="DJANGO_SETTINGS_MODULE=your_project.settings"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 如果需要,可以限制服务运行的文件描述符数量
|
||||||
|
|
||||||
|
LimitNOFILE=10000
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
|
||||||
|
WantedBy=multi-user.target
|
Loading…
Reference in New Issue
Block a user