Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134810
  • 博文数量: 31
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 318
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-24 22:10
个人简介

2011.4 ~ 2015.7 就职于百度运维部,负责百度推广后台系统运维; 2015.7至今,就职于北京屏芯科技(互联网+餐饮),负责稳定性、安全、敏捷、速度等工作。

文章分类

全部博文(31)

文章存档

2016年(4)

2015年(27)

我的朋友

分类: 架构设计与优化

2015-10-19 17:18:04

默认阿里云ECS, 非root账户打开的最多processes数为1024。
$ ulimit -a
max user processes              (-u) 1024

对于JAVA进程而言,这里的process是算JAVA的进程数还是算JAVA线程数? 对此进行了验证,结论是‘线程数’,验证过程:
# cat /etc/security/limits.d/90-nproc.conf
*          soft    nproc     1024

把此值修改为一个比较小的值,比如50,之后su - work,重启下用work启动的服务进程。
如果pstree | grep java看到的值超过50之后,会提示Resource temporarily unavailable.


阅读(1309) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~