首页 > 代码库 > 内存 占用过高

内存 占用过高




故障特点:

   服务项目停止,访问不了

   

   

发现问题登录上服务器,登录过程中很慢。 登录上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

内存 占用过高