发布时间:2026/7/22 9:58:59
8s的pod容器中微服务无法创建新线程unable to create new native thread 问题b642798223462d2b09dd0efc95121084__fallback_source1height1280mount_node_tokenOxMCdNqYHop7Nvxm3hecTZqJnPGmount_pointdocx_imagepolicyequalwidth1280Caused by: java.lang.OutOfMemoryError: unable to create new native thread这是困扰了我们一个很久的OOM问题经常在一个节点上面多服务压力上来时出现表面上是一个程序OOM但具体又是里面的一个分支 线程问题。出现的症状是不只是说一个服务是跑在同一个节点上的所有服务而且是需要创建新线程的服务都出现无法创建新线程的异常日志从节点的资源上看CPU和内存资源都还比较充足只使用到了一半。我们查看这个节点上的总线程数如下图趋势72b051f7a67a39c1e3fc66fbca277587__fallback_source1height1280mount_node_tokenG0AydTLlIoPjLzxit4Vc2sgQnCbmount_pointdocx_imagepolicyequalwidth1280经常性出现从经验上来看节点的总线程数到达32000后无不例外就有服务出现了unable to create new native thread的异常而且比较坑的是此异常对服务的/actuator/health 健康检测接口无法探测即此接口状态返回UP导致服务不会重启但服务又无法接收新请求。接下来查看节点的总线程数设置未设置之前。宿主机上执行内核级最大线程数如果不文件不存在则手动加一个cat /proc/sys/kernel/threads-max返回32768最大PID值cat /proc/sys/kernel/pid_max返回32768当前用户可创建的最大进程/线程数(nproc)ulimit -u返回32768#查看最大线程数内核参数 通常 32768sysctl kernel.pid_max返回32768cat /etc/security/limits.conf设置之后的c98553a03b6ac9d9d107f6118596495e__fallback_source1height1280mount_node_tokenLivVdZGtwoCb3Jxc4gwcFWf3n4cmount_pointdocx_imagepolicyequalwidth1280从以上几个指令查看结果来看确实是总线程数限制到了32000。解决用户可创建的最大线程数 min (max user processes, threads-max, pid_max)当然先止血先调大宿主机节点的总线程数都拉到最大655350提升系统级线程数上限当前 32768 可能不够sysctl -w kernel.threads-max655350sysctl -w kernel.pid_max655350持久化echo “kernel.threads-max 655350” /etc/sysctl.confecho “kernel.pid_max 655350” /etc/sysctl.confsysctl -p调整用户级 nproc 限制 /etc/security/limits.conf 追加root soft nofile 655350root hard nofile 655350soft nofile 655350hard nofile 655350调整系统进程数配置在/etc/sysctl.conf添加最大进程和线程数量配置kernel.pid_max655350kernel.threads-max655350执行sysctl -p加载并应用内核参数执行sysctl -a |grep threads-max和sysctl -a |grep pid_max进行验证。目前根据运维提供的资料将系统里面能改的参数都改了但……将服务启动过了不久仍然还有服务报无法创建新线程的异常。至此开始怀疑是不是配置没生效但从ulimit -a的一些指令来看都是没问题的那就唯一一条路重启大法。也许是需要将服务器重启才能生效。于是建议将服务器进行了重启结果总线程数终于能突破32000至此配置生效。

相关新闻

2026/7/22 9:58:59

20个高级词汇提升读后续写水平

1. 读后续写实用技巧解析 作为一名有十年写作教学经验的语文老师,我经常遇到学生在读后续写练习中词汇贫乏的问题。今天我要分享20个既高级又实用的续写词汇,这些词不仅能提升文章档次,还能帮助你在考试中脱颖而出。 读后续写是语文考试中的…

2026/7/22 9:58:59

计算机存储架构:Cache与Memory核心差异及优化实践

1. Cache与Memory架构的核心差异解析在计算机体系结构中,Cache(高速缓存)和主存储器(Memory)的协同工作直接影响系统性能。根据实测数据,L1 Cache的访问延迟通常在1-3个时钟周期,而主存访问可能…

2026/7/22 15:04:40

AI如何重塑学术写作:智能工具提升论文效率

1. 项目概述:AI如何重塑学术写作体验"书匠策AI"这个命名本身就很有意思——把传统"书匠"的工匠精神与AI技术结合,正在解决一个让数百万学生夜不能寐的痛点:毕业论文写作。我指导过37篇本科和硕士论文,深知从开…

2026/7/22 15:04:40

嵌入式系统SYSCFG模块与引脚复用配置深度解析

1. 系统配置模块:嵌入式设计的“交通枢纽”在嵌入式系统开发中,尤其是基于像TI AM335x这类高度集成的片上系统(SoC),我们常常面临一个核心矛盾:芯片内部集成了数十甚至上百个功能强大的外设模块&#xff0c…

2026/7/22 15:04:40

《解压Zip文件》一、Zip模块指南

HarmonyOS ohos.zlib (Zip模块) 使用指南:从入门到实战模块类型:系统内置模块 关键词:文件压缩、文件解压、Zip、zlib、ArkTS效果一、模块概述 ohos.zlib 是 HarmonyOS 提供的文件压缩与解压模块,基于 zlib 算法库实现&#xff0c…

2026/7/22 15:04:40

AI视频生成技术解析:从扩散模型原理到PixVerse实战应用

PixVerse 传奇与后起之秀对决:AI视频生成技术深度解析与实战指南 在AI视频生成领域,PixVerse作为早期开拓者积累了深厚的技术底蕴,而新兴平台则凭借创新算法快速崛起。本文将从技术架构、生成效果、应用场景等维度全面对比分析,并…

2026/7/22 15:04:40

C++实现十六进制转二进制:查表法、位运算与工程实践详解

1. 项目概述:一个C十六进制转二进制工具的价值与设计最近在整理一些嵌入式项目的日志,或者调试网络协议包的时候,经常会遇到一堆密密麻麻的十六进制数据。直接看十六进制,对于理解数据的位级含义,比如某个标志位是0还是…

2026/7/22 14:59:40

PLM系统哪家好?2026年国产PLM系统深度选型指南

一、2026年国产PLM市场:国产替代进入深水区 据工信部2026年4月发布的《中国PLM行业发展报告》显示,2025年11月至2026年4月,中国PLM市场规模达28.7亿元,同比增长23.8%,其中国产PLM厂商市场份额首次突破68%,…

2026/7/22 9:29:13

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/22 0:02:17

抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具

抓包代理链路下的 TLS 指纹变化分析:为什么调试环境会影响访问结果 摘要 在网页调试、接口联调、自动化巡检和授权采集排查中,抓包是常见手段。但很多开发者会遇到一个现象:正常访问页面时没有问题,一进入抓包或代理调试环境&…

2026/7/22 0:02:17

微信QQ聊天记录误删恢复与备份方案全指南

1. 聊天记录误删的常见场景与恢复思路作为一名长期关注数据安全的技术博主,我处理过上百起聊天记录误删的求助案例。手机误操作、系统升级失败、设备损坏是三大常见诱因。上周就遇到用户更新微信时断电,导致近两年的工作群聊记录全部消失的极端案例。不同…

2026/7/22 0:02:17

2026最新8款个人AI编程免费工具深度实测

作为一名全栈独立开发者,我最近半年一直在折腾副业项目,每个月在AI编程工具上的订阅费算下来其实也不算便宜。作为个人开发者,我们追求的就是用最少的成本获得最高效的开发体验。TRAE 基础版免费,字节跳动出品的国内首款 AI 原生 …

2026/7/21 20:02:44

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…