Linux环境下很多应用需要使用到进程守护,特别是一些python和go语言编写的。之前大部分都是用的Supervisor管理器,也写过一个用supervisor守护django的文章,

链接 https://www.wx1986.com/program/111.html

有同学要我写一个用堡塔应用管理器守护django程序进程的具体方法,今天我熬夜给大家整理出来吧。

其实方法都是一样的.

参数设置如上图

第一项,应用名称 根据自己的需要填写

第二项,应用环境 大家应该都在用python3了吧, 也可以不选择 如果不选择的话启动参数那一项你就要加上python3了,个人建议选择一下。

第三项 ,启动文件 选择你django程序的manage.py

第四项,执行目录,不需要,留空

第五项,启动参数 就是django的启动命令 runserver 8080,因为之前选择python3环境,所以前面就不需要加python3,没有选择的要加上的, 8080是端口,如果你需要用pyhton默认8000端口的话,也不需要加上。

第六项,环境变量 不需要,留空

第七项,选择启动

整个设置如上图所示,确认保存

保存后在应用列表里重启,确保应用状态为运行中,这样你的django程序就可以持续运行了。