Java因内存不足而失败......但仅限于一个用户

时间:2013-06-26 16:31:37

标签: java memory jvm redhat

我们正在使用Java 1.6.0_29运行RHEL 6.1。运行java -version(或任何其他Java调用)会产生:

# There is insufficient memory for the Java Runtime Environment to continue.
# Cannot create GC thread. Out of system resources.

但是......这只发生在一个用户身上。其他用户可以成功启动JVM。所有用户都指向相同的Java安装。在黑暗中拍摄,但有没有人遇到过这样的事情?

更新:

事实证明,问题是用户进程数量的限制。我们最近升级了我们的盒子并添加了大量内核,因此JVM根据内核数量为并行GC分配了更多线程。我们增加了用户的进程限制,Java目前正在愉快地运行。长期解决方案可能是调整Java GC设置。

0 个答案:

没有答案