遇到 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

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

遇到 gunicorn 程序,占用大量的内存,kill 不掉,它会不停生成新的pid

你期待的结果是什么?实际看到的错误信息又是什么?

有人说这是一个挖矿内存嘛,对 pthon 不是很熟,能否彻底不让改程序启动


回答:

ps -ef|grep gunicorn

先查下这个程序是启动的什么项目,是自己的项目还是不认识的项目

kill杀不掉试试pkill gunicorn


回答:

gunicorn 是 master-worker 的模型,你需要确认一下几点:

  1. 正如开头说的,他是个 master-worker 模型,你要 kill master 进程。
  2. 是否有进程管理工具例如:supervisor 在监控、启动 gunicorn,如果有需要通过 supervisor 停止进程。


回答:

遇到 gunicorn 程序,占用大量的内存,kill 不掉,它会不停生成新的pid

遇到 gunicorn 程序,占用大量的内存,kill 不掉,它会不停生成新的pid

好像不行,不认识的项目,怎么都 kill 不掉


回答:

是不是用了宝塔面板,打开宝塔面板首页的时候会有一个实时服务器状态统计..
【已回应】进程中的gunicorn进程是面板的吗?

以上是 遇到 gunicorn 程序,占用大量的内存,kill 不掉,它会不停生成新的pid 的全部内容, 来源链接: utcz.com/p/937609.html

回到顶部