今天使用jrockit启动大量线程时(2026条线程)发生错误:

Java代码

Error starting thread: Resource temporarily unavailable

Error starting thread: Resource temporarily unavailable

经过深入查询,排除了内存,句柄数等问题. 并且切换至root用户打开大量线程时没有问题。试着调整ulimit各项参数,最后发现是'max user processes '参数有问题,通过root用户调整大小至 12000,线程数也随着增大.

Java代码

root@blog:/home/badqiu# ulimit -a

core file size          (blocks, -c) 0

data seg size           (kbytes, -d) unlimited

scheduling priority             (-e) 0

file size               (blocks, -f) unlimited

pending signals                 (-i) 143360

max locked memory       (kbytes, -l) 32

max memory size         (kbytes, -m) unlimited

open files                      (-n) 2048

pipe size            (512bytes, -p)8

POSIX message queues     (bytes, -q) 819200

real-time priority              (-r) 0

stack size              (kbytes, -s) 8192

cpu time               (seconds, -t) unlimited

max user processes              (-u) 2046

virtual memory          (kbytes, -v) unlimited

file locks                      (-x) unlimited

root@blog:/home/badqiu# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 143360max locked memory (kbytes, -l) 32max memory size (kbytes, -m) unlimitedopen files (-n) 2048pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 8192cpu time (seconds, -t) unlimitedmax user processes (-u) 2046virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited

在linux系统内生效。

vi /etc/security/limits.conf

Java代码

* soft nproc12000

* hard nproc 12000

* soft nproc 12000* hard nproc 12000

nproc就是'max user processes',完整描述是: nproc - max number of processes

参数含义:

单个用户可以启动的线程数,因为进程也会启动一个线程,所以也间接对进程数有限制。

注意:

该参数只对普通用户有用,root用户不在此限制。 所以用root用户可以启动几万个线程,无法重现这个问题.

linux中文找不到resource,linux :Resource temporarily unavailable错误解决相关推荐

  1. linux :Resource temporarily unavailable错误解决

    今天使用jrockit启动大量线程时(2026条线程)发生错误: Error starting thread: Resource temporarily unavailable 经过深入查询,排除了内 ...

  2. linux服务器503怎么解决,宝塔linux面板apache网站访问报错503 Service Unavailable怎么解决...

    这篇文章主要为大家详细介绍了宝塔linux面板apache网站访问报错503 Service Unavailable怎么解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便 ...

  3. 运行应用程序报错“Resource temporarily unavailable”的解决方法

    运行应用程序时报错"Resource temporarily unavailable".根据这个错误可以在网上找到很多的原因及其解决方法,但我发现这些解决方法都不适用于我的情况.最 ...

  4. Linux主机报错(Resource temporarily unavailable)怎么解决?

    原因:是因为当前用户限制了进程数 解决办法: su root (如果切换时报错Resource temporarily unavailable导致切换失败,可换其他用户登录) cd /etc/secu ...

  5. qimo linux 中文,DoudouLinux一个有趣的Linux发行版为孩子们 | MOS86

    Linux真的是一个多功能的软件.您可以使用它作为您的日常工作操作系统,一个运行世界上大部分网站的服务器,作为多媒体中心,或甚至作为促进您的宗教信仰的一种方式.更有创意地使用Linux是将它变成一个适 ...

  6. Resource temporarily unavailable 错误

    2019独角兽企业重金招聘Python工程师标准>>> [root@namenode01 backup]# su - app Last login: Tue Apr 26 09:48 ...

  7. Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)错误

    ubuntu使用apt安装报错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailab ...

  8. linux中文输入法怎么安装目录,Linux怎么安装中文输入法

    受够了Linux那不友好的输入法?想要在Linux上面安装中文输入法?小编为大家分享了Linux安装中文输入法的解决方法,下面大家跟着学习啦小编一起来了解一下吧. Linux安装中文输入法 Ubunt ...

  9. linux qt 找不到 lgl,Linux Qt cannot find -lGL错误完美解决方案(亲测有效)

    http://c.biancheng.net/view/3901.html 对于很多 Linux 发行版本,Qt 安装完成后如果直接编译或者运行项目,会出现"cannot find -lGL ...

  10. linux中文系统换英文字体,linux系统下肿么切换字体?

    1.通过console-tools设置控制台字体 1.1.选用并测试合适的字体和字库文件: 代码如下: # ls /usr/share/consolefonts/ 1.2.测试选用喜爱的字库文件: 代 ...

最新文章

  1. BigData之Hbase:Hbase数据管理的简介、下载、案例应用之详细攻略
  2. 网友力荐教子名言 只有50句却能改变儿女一生
  3. 信息学奥赛一本通C++语言——1086:角谷猜想
  4. Gym 101147J Whistle's New Car(dfs)
  5. Java多线程实现多客户端的通信
  6. 微型计算机主要安装的部件是,微型计算机主板上安装的主要部件
  7. python免费全套教程-python入门免费教程看这些就够了
  8. 【DP + 卖股票】LeetCode 714. Best Time to Buy and Sell Stock with Transaction Fee
  9. java完成crm系统ppt,客户关系管理系统答辩稿.ppt
  10. ESP8266 WIFI模块
  11. Android简历附件2
  12. 《编码:隐匿在计算机软硬件背后的语言》一书勘误
  13. java五子棋AI算法人机对战(春物彩羽版可下载试玩PC端)
  14. ArcGIS 实验理论基础十五 空间查询
  15. 产生调幅波的几种方法
  16. 使用python+Selenium动态爬取《率土之滨》藏宝阁账号信息
  17. 使用rrdtool统计网站PV和IP
  18. 8188EU 在AM335X MC183上以AP+STA工作
  19. 11.2NOIP模拟赛
  20. 制定进度计划-规划范围管理

热门文章

  1. Google快讯使用小记
  2. 兔子生兔子java_用Java编程计算兔子生兔子的问题
  3. 教育报十二篇连载——美国中小学信息技术教育走笔
  4. 可编辑!热门动态表情包!
  5. 【个税】2020年个人所得税计算规则
  6. 火车票软件哪个好用_买火车票哪个软件好用 哪个软件买火车票便宜
  7. 散度定理(Divergence Theorem)
  8. 《当程序员的那些狗日日子》(二十三)死在了今天的晚上
  9. 2021江苏高考成绩查询:声讯台,2021年江苏高考成绩几点钟可以查询,附具体查询时间安排...
  10. 数据分析笔试题|美团点评2020校招