commit d26d3d27dd8d7f639eb0986815fb02edd5276c71 Author: lqs <441785369@qq.com> Date: Sat Aug 24 10:34:14 2024 +0800 django 开启自启服务器 diff --git a/django_app.service b/django_app.service new file mode 100644 index 0000000..0f6fa7d --- /dev/null +++ b/django_app.service @@ -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