Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1037559
  • 博文数量: 239
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 3618
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-12 13:17
文章分类

全部博文(239)

文章存档

2021年(1)

2016年(1)

2015年(30)

2014年(91)

2013年(116)

分类: LINUX

2013-06-14 18:48:57

今天遇到IHS内存报警,修改IHS使用的
从别人那copy的一篇文章
1.查看全局ulimit和apache ulimit参数
点击查看原图
上图我们可以看到全局ulimit中open files参数值是65535,现在来看apache的
1 for pid in `ps aux |grep httpd |grep -v grep|awk '{print $2}'`
2 do
3 cat /proc/${pid}/limits |grep 'Max open files'
4 done
点击查看原图
可以看到apache的ulimit参数都是1024,说明全局的并不是对所有的都生效了的.
2.修改编译安装apache的ulimit参数
vi /usr/local/apache/bin/apachectl
找到ULIMIT_MAX_FILES这项,在他上面添加ulimit -SHn 65535,如图
点击查看原图
保存退出后,重启apache
/usr/local/apache/bin/apachectl -k restart
3.修改yum安装apache的ulimit参数
vi /etc/init.d/httpd
点击查看原图
或直接在#!/bin/bash下添加ulimit -SHn 65535,如下:
#!/bin/bash
ulimit -SHn 65535
保存退出后,重启apache
service httpd restart

4.验证
使用下面的命令就可以知道apache的ulimit修改是否生效
1 for pid in `ps aux |grep httpd |grep -v grep|awk '{print $2}'`
2 do
3 cat /proc/${pid}/limits |grep 'Max open files'
4 done
点击查看原图

1 ps aux|grep httpd
2 cat /proc/pid/limits

阅读(1193) | 评论(0) | 转发(0) |
0

上一篇:IHS参数说明

下一篇:正则表达式

给主人留下些什么吧!~~