gpt4 book ai didi

Java.lang.OutOfMemoryError : unable to create new native thread -Linux 错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:12 25 4
gpt4 key购买 nike

在我的 java 批处理应用程序中(Jboss,OS -Linux)面临错误 - Java.lang.OutOfMemoryError:无法创建新的 native 线程。同时启动新的 JVM 实例

以下是相关的服务器和操作系统级别设置。ulimit - u = 4096,ulimit -a = 4096Java 堆设置 - Xms3g -Xmx32 g(总物理内存 64g)。JVM 堆栈大小 - 1024mbPermGen 空间 - 512 mb

每当我们遇到这个问题时,我们检查 linux 服务器上的线程(进程)计数,它总是小于 1000。Java 堆内存也受到控制。

大多数时候 server(jobss)restart 会暂时解决问题。

最佳答案

您使用的是 64 位 JVM 吗?如果是,那么应该不是内存问题。如果您使用的是 32 位 JVM,那么您应该考虑内存问题,例如减少堆、减少堆栈大小等。

关于Java.lang.OutOfMemoryError : unable to create new native thread -Linux 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37469196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com