全国服务热线:0752-5758986
13719683512 / 134229079342388289514@qq.com关注众行网络微信公众号 关注众行网络微信公众号
当前位置:首页 > 新闻资讯 > 主机域名 >

解决linux服务器内存占用过大问题

更新日期:2018-05-07 15:06 文章编辑:众行网络 ZX168.NET​ 浏览次数:

  今天到公司按照惯例检查了下所有服务器的状态,发现有台服务器的内存占用比平常大很多,如下图

  点击查看原图

  马上qq上问了下程序开发是否近期这1-2天改了什么东西,在得知没有改什么的情况下,马上重启了下php-fpm和nginx,重启之后看了下,内存释放出了1G,但这还不行,因为这台服务器是8G内存,平时多使用4G多的样子,想今天使用到了7G多都快把服务器内存占用完了,很明显是不正常的,继续进行检查.

  在检查过程中,我使用了top来看到底是哪个进程占用内存大,看了近1分钟没有发现什么,然后使用命令查看占用内存大的10个进程:

  ps -aux | sort -k4nr | head -n 10

  也只是显示了nginx和php-fpm占用内存大,但我重启了这两个进程,看来跟他们2个无关,我又开始怀疑是不是服务器被黑了,马上查看进程ps aux,这一看就发现了问题,有个脚本在进程里有很多个产生,马上执行下面命令进行kill掉:

  kill -9 $(ps aux | grep 进程名 |grep -v grep| awk '{print $2}')

  现在这看内存使用率,内存终于正常了,好了,再观察几分钟,没有问题退出服务器了,继续检查那个脚本的问题.

  ps:这里要强调的事,不要根据自己的直觉去随便以为是什么的问题,好是调查清楚了再去执行,比如我这里就是根据自己的直觉以为是nginx和php-fpm的问题,还好是跟老大打了招呼重启的,不然后果很严重.

  再给大家一个查看内存占用大的进程的命令:

  ps aux| grep -v "USER" |sort -n -r -k 4 |awk 'NR==1{ print $0}'


解决linux服务器内存占用过大问题
文章转载链接:http://zx168.net/News/zjym/46.html
相关新闻

网站页面代码内容优化策略

网站的页面优化,也即网页优化是对网页的程序、内容、 ...

叶胜超seo实战教程1.0怎么样?在哪下载

进期小潘seo博客经常收到关于问叶胜超seo实战教程1.0 ...

网址导航站收录申请登陆口大全

hao123网址收录:http://submit.hao123.com/static/au ...

什么是pr值在seo中的pr值是什么

我相信很多站长都听说过pr值吧,然而有些刚才接触seo ...

网站导航seo优化技巧设置导航目的

一说到网站导航,可能很多人的第一印象就是网站头部的 ...

胖子SEO教程:搜索引擎蜘蛛工作原理

从事 SEO (搜索引擎优化)工作的人可以比喻成搜索引 ...

推荐案例
BEST CASE

CONTACT

选择我们没有错

我们的理念:“诚信为本、实力为先,全心全意为客户”!
我们公司秉承客户至上、服务至上的经营理念,以卓越的IT服务品质、专业的技术服务实力、技术精湛的客户服务团队,保障客户在信息时代的高速路上驰骋!
以稳固、发展、忠诚、高效、团结与创新的精神,尊重人才注重技术,使客户在享受信息科技发展新成果的同时不断获得更大的收益!

咨询热线

[ 0752-5758986 ]

售后服务咨询