免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: yao23
打印 上一主题 下一主题

[系统管理] 紧急求助 linux文件最大连接数 ulimit -a问题 托大侠的招儿解决了 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2012-07-20 22:30 |只看该作者
本帖最后由 myctgu 于 2012-07-20 22:32 编辑

  • 这个问题也纠结了好久,终极解决办法是在/etc/profile中加入2行命令
  • ulimit -n 4096
  • ulimit -u 4096
  • 然后在/etc/rc.local中加入一行命令
  • source /etc/profile
  • 问题详细描述以及测试过程见《ulimit到底谁说了算》http://blog.ihipop.info/2011/01/2053.html#proc
  • 不过这个文章的最终的方案是修改每一个程序的启动命令,太麻烦了,还是直接在profile中统一加比较方便!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
22 [报告]
发表于 2012-07-21 10:47 |只看该作者
本帖最后由 sohusina 于 2012-07-21 11:01 编辑

找到你要运行的进程的pid.然后进入/proc/$pid/fs目录,修改该进程的nr_open,还一个办法是进入/proc/sys/fs目录,修改nr_open

论坛徽章:
0
23 [报告]
发表于 2012-07-21 12:36 |只看该作者
在rc.local 里面写ulinmt -n 65535

论坛徽章:
0
24 [报告]
发表于 2012-07-21 14:57 |只看该作者
回复 20# yao23


    降级就好,很奇怪的事情。

论坛徽章:
0
25 [报告]
发表于 2012-07-21 18:03 |只看该作者
我这边只用改这个文件就可以了
/etc/security/limits.conf

论坛徽章:
0
26 [报告]
发表于 2012-07-23 09:13 |只看该作者
回复 25# luobeng
您是用CRT密钥验证登录非root用户连接系统查看的吗?
   

论坛徽章:
0
27 [报告]
发表于 2012-07-23 09:26 |只看该作者
实际测试,在RHEL5、6中修改rc.loca添加ulinmt -n 65535是无效的。


可以通过如下方法查看是否有生效。


cat /proc/{pid}/limits

论坛徽章:
0
28 [报告]
发表于 2012-07-23 09:35 |只看该作者
回复 21# myctgu
是在/etc/rc.local中加入一行source /etc/profile这个吗?
  

论坛徽章:
0
29 [报告]
发表于 2012-07-23 09:36 |只看该作者
回复 27# myctgu
嗯 这挺奇怪的~~~貌似无解的样子 呵呵呵呵
   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
30 [报告]
发表于 2012-07-23 09:38 |只看该作者
[chenyx@5250 ~]$ ulimit -n
4096
没有问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP