celery worker占用大内存记录
定位
top命令下,M键开启按MEM列排序的进程列表,按H则查看线程列表,由于worker没有子线程,所以只显示一条记录;- 按
c命令,开始COMMAND列详细情况,可以找到对应的进程启动者; - 按
o键,开启筛选功能,输入COMMAND=celery只显示celery名的进程列表;
top的内存大小列为:VIRT,RES,分别为虚拟内存与实际内存占用;
到这里,就已经定位到了消耗内存的进程是哪些,启动者是哪个,如果还想看下进程间的关系,则使用命令:
ps -auxf
来查看进程之间的关系,通过上面的top命令可以知道进程PID,此时就可以通过PID来过滤:
ps -auxf | grep

最低0.47元/天 解锁文章
4210

被折叠的 条评论
为什么被折叠?



