再谈 Unlix (Linux, AIX, HPUX) 上 Java 的 java.lang.OutOfMemoryError: unable to create new native thread
首先很容易排除是程序问题内存用了很少,64位Java也没有内存限制,线程也不多,-Xss堆栈也没人会配置很大。那么肯定是limit不足引起 配置ulimit就可以了,问题看起来很简单,但是问题为什么有时候难以解决,因为涉及Uinux下面因素到底那一个limit控制到底soft还是hard设置在/etc/security/limits.conf,还是用户Profile如果是crontab启动又如何配