友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

shell脚本检测内存使用

post by rocdk890 / 2015-2-10 9:29 Tuesday linux技术

  公司服务器最近两天老是因为内存被使用满而造成死机,实在是受不了老叫机房的人去帮忙重启,专门写了个脚本来释放下内存,当然这台服务器不是太重要,我粗鲁的处理方式估计不会适合大多数服务器,请大家使用之前先考虑清楚,不然造成数据丢失就不关我的事了.
脚本内容:
cat check-mem.sh

#!/bin/bash
mem_total=`free -m | awk 'NR==2' | awk '{print $2}'`
mem_free=`free -m | awk 'NR==3' | awk '{print $4}'`...

阅读全文>>

标签: linux shell 检测 内存 使用率

评论(0) 引用(0) 浏览(5153)

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

post by rocdk890 / 2013-9-29 10:49 Sunday linux技术

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

阅读全文>>

标签: linux 查看 内存 占用 过大 ps

评论(0) 引用(0) 浏览(5028)

shell监控内存使用率

post by rocdk890 / 2013-9-17 9:13 Tuesday linux技术

  为了更方便的知道服务器上内存使用情况,并根据内存使用大小来重启服务,这里我只整了故障报警,如果想要自动重启服务的话,就要大家自己去修改了.

脚本内容:
vi check_mem.sh

#!/bin/bash
IP=`ifconfig | grep 'inet ' | grep -v '127.0.0.1' | awk -F ' ' '{print $2}'| awk -...

阅读全文>>

标签: shell 监控 内存 使用率 报警 memory

评论(0) 引用(0) 浏览(3977)

shell限制CPU和内存占用率

post by rocdk890 / 2013-7-24 9:20 Wednesday linux技术

  相信很多人在管理服务器的时候,会看到cpu使用率时不时的上100%,在进行优化无效,公司不给升级更好的硬件配置,那我们只能靠自己来让服务器更加稳定.
  
脚本内容:
vi limit.sh
#!/bin/sh
  UPID=`top -bn 1 | grep "^ *[1-9]" | awk '{ if($9 > 20 || $10 > 25 &...

阅读全文>>

标签: 限制 crontab crond shell 内存 使用率 cpu

评论(0) 引用(0) 浏览(9324)

512M vps配置优化

post by rocdk890 / 2013-6-30 11:35 Sunday linux技术

  很多人买下vps,都使用lnmp一键安装包来安装lnmp环境,殊不知这样不能把lnmp环境发挥出来,而且也有可能因为一键包的环境配置跟自己vps不一样造成系统资源的浪费.下面的配置是取自linode官网.
  系统:centos 5.9
  环境:lnmp环境
1.nginx的优化
nginx的优化这里就不讨论了,毕竟nginx访问静态页面是可以抗上几千万并发的,就算使用...

阅读全文>>

标签: nginx 配置 mysql php 优化 linux vps 内存 512

评论(0) 引用(0) 浏览(5472)

linux下nginx使用内存加速静态文件访问

post by rocdk890 / 2013-5-8 9:14 Wednesday linux技术

 nginx是一个非常出色的静态资源web服务器.如果你嫌它还不够快,可以把放在磁盘中的文件,映射到内存中,减少高并发下的磁盘IO.先做几个假设.nginx.conf中所配置站点的路径是/home/wwwroot/res,站点所对应文件原始存储路径:/opt/web/res

shell脚本非常简单,思路就是拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可.具体如下:
#! /...

阅读全文>>

标签: nginx 加速 访问 文件 内存 静态 html

评论(0) 引用(0) 浏览(5301)

解决[notice] child pid 1421 exit signal Segmentation fault (11)错误

post by rocdk890 / 2012-12-31 13:49 Monday linux技术

  今天服务器上的apache居然报[notice] child pid 1421 exit signal Segmentation fault (11)错误,为了解决这个问题,网上搜了几个方法都无法解决,而且内存一直都没有释放,最后只好写了个shell来解决问题.
  系统:centos 6.2
1.检查服务器
# uname -r
2.6.32-042stab044.11

...

阅读全文>>

标签: apache centos php linux swap 内存 泄露

评论(2) 引用(0) 浏览(8388)