supervisor管理进程停止异常问题记录

问题描述:
Python写的程序直接使用supervisor管理,正常启动后多次停止进行代码调整,结果发现CPU飙高,ps检查后发现是这个python程序存在多个进程。问题分析:
supervisor在管理时没能真正停止进程,kill -9 杀死所有进程后重新启动服务,ps显示进程发现有两个一样的进程:
root     18082  1353  0 14:41 ?        00:00:16 /usr/local/bin/python3.6 /usr/local/prodeploy/mysite/manage.py runserver 127.0.0.1:7777
root     18135 18082 12 14:41 ?        01:08:36 /usr/local/bin/python3.6 /usr/local/prodeploy/mysite/manage.py runserver 127.0.0.1:7777
想起来程序里使用了django,父进程会派生出子进程,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值