遇到 gunicorn 程序,占用大量的内存,kill 不掉,它会不停生成新的pid
问题描述
top 发现有个进程占了百分 74 的内存,kill -9 就好了,隔天发现又占了 40 的内存,后面发现该进程 kill 掉,会启动新的
问题出现的环境背景及自己尝试过哪些方法
root@smartconstruction:~# uname -v
116~14.04.1-Ubuntu SMP Mon Aug 14 16:07:05 UTC 2017
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
有人说这是一个挖矿内存嘛,对 pthon 不是很熟,能否彻底不让改程序启动
回答:
ps -ef|grep gunicorn先查下这个程序是启动的什么项目,是自己的项目还是不认识的项目
kill杀不掉试试pkill gunicorn
回答:
gunicorn 是 master-worker 的模型,你需要确认一下几点:
- 正如开头说的,他是个 master-worker 模型,你要 kill master 进程。
- 是否有进程管理工具例如:supervisor 在监控、启动 gunicorn,如果有需要通过 supervisor 停止进程。
回答:
好像不行,不认识的项目,怎么都 kill 不掉
回答:
是不是用了宝塔面板,打开宝塔面板首页的时候会有一个实时服务器状态统计..
【已回应】进程中的gunicorn进程是面板的吗?
以上是 遇到 gunicorn 程序,占用大量的内存,kill 不掉,它会不停生成新的pid 的全部内容, 来源链接: utcz.com/p/937609.html