内存 占用过高

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存 占用过高相关的知识,希望对你有一定的参考价值。




故障特点:

   服务项目停止,访问不了

   

   

发现问题登录上服务器,登录过程中很慢。 登录上df -Th 查看磁盘空间发现是磁盘满了,du -sh --exclude /proc /* |sort -h 看到是 /var/ 日志文件的过多引起的磁盘占用过多


清理磁盘,重新启动项目。

 过了会儿 开发过来说项目没有启动看看是怎么回事, 启动完成是可以的 只能上去查找原因 登录时发现登录不上,等了好长时间才登录上去 

 

 因为根磁盘满的情况下是没有这么严重的,重启后再登录出现的问题 所以上来后 先 ps aux|grep java 查看进程 杀死项目进程 。杀死进程后发现效果有明显改善

 

 top 查看 load 过高 服务器负载过高   查看没有 过多占用 cpu 和内存的 进程   free -m 查看 发现是内存 不知道被哪个服务占用 8个g内存 现在一点不剩 

 

 ps -ef 查看  sendmail 有过多的 进程  停止 邮件服务  pstree|grep sendmail   查看   

 

 关掉服务后 free -m   内存降低到正常状态

 


本文出自 “linuxyy” 博客,请务必保留此出处http://linuxyy.blog.51cto.com/9490250/1861618

以上是关于内存 占用过高的主要内容,如果未能解决你的问题,请参考以下文章

win10进程System内存占用过高怎么解决

MySQL占用内存过高怎么办

win2019内存占用过高

Linux中Cache内存占用过高解决办法

SQL Server占用内存过高,啥原因导致的,用啥方法可以解决

win8.1内存占用过高怎么办