最近,我们在其中一个容器中获得了以下异常,该容器正在Openshift 4.2中运行Java应用程序。这个容器过去在Openshift 3.11上运行得很好。
Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:717在容器内,U界限看上去很好。见下图。

在Openshift 3.11中,同一个容器可以创建4096个线程。但是在Openshift 4.2中,它只能创建1024个线程。请看下面的图片
OCP 3.11

OCP 4.2

从上面的ulimits来看,很明显已经完成了对接代理级别的配置。此外,我已经为OS分配了足够的内存来创建本机线程。但我不知道这个限制是在哪里设定的。我怎样才能提高这个全局极限呢?提前谢谢。
https://stackoverflow.com/questions/59588612
复制相似问题