supervisor托管后台应用

supervisor可以用来托管需要后台持续运行的应用程序,可以根据设定好的规则来自动启动或者重启。

最近遇到一个小坑,就是当我把之前一个通过自己写脚本来托管的程序迁移到supervisor上时,发现不管怎么设置规则,只要一挂到supervisor上,就会被supervisor反复启动。而实际上第一次就已经启动成功了,后来想到会不会是和我之前是自托管有关,遂转而检查应用程序和启动相关的代码,发现之前自托管的时候,用了nohup &的方式把应用放到系统后台运行,而这种方式其实是只有在自托管的时候需要,supervisor实际上是会去自动做后台运行这个操作的,所以去掉nohup之后用supervisor成功运行。

其实后来想想,从supervisor角度看,如果一个程序执行之后就退出了(nohup程序就是这样),那么本来就是没有托管的必要的。。。

转载于:https://www.cnblogs.com/rucnevermore/p/10025535.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值