容器内Java微服务报错:unable to create new native thread
2021/8/31 11:36:09
本文主要是介绍容器内Java微服务报错:unable to create new native thread,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
unable to create new native thread
https://stackoverflow.com/questions/16789288/java-lang-outofmemoryerror-unable-to-create-new-native-thread/16789621
不是 Java heap space 相关报错
检查当前进程数:
top -H
系统进程相关参数:
ulimit -a
每个用户都是独立,通过切换用户进行查看
启动容器报错:
starting container process caused "read init-p: connection reset by peer"
怀疑跟 pids.max 值低了有关
https://github.com/opencontainers/runc/issues/1914
查看当前值:
cat /sys/fs/cgroup/pids/kubepods/pids.current
查看配置的最大值:
cat /sys/fs/cgroup/pids/kubepods/pids.max
调整系统该配置值,
echo 327680 > /sys/fs/cgroup/pids/kubepods/pids.max
服务器配置越高,这个值可以配置越高
由于/sys/是临时文件系统,重启后会丢失,所以放在定时任务中修改:
echo '0 * * * * echo 327680 > /sys/fs/cgroup/pids/kubepods/pids.max' >> /var/spool/cron/root
这篇关于容器内Java微服务报错:unable to create new native thread的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12百万架构师第十五课:源码分析:Spring 源码分析:SpringMVC核心原理及源码分析|JavaGuide
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide