我已经启动了一个码头服务器和一个 ehcache 实例,很快我在启动另一个 java 进程时遇到了 linux 上的线程限制。
错误消息是unable to create new native thread
(PS 我的 linux 操作系统是 CentOS 6.2)。
然后我ps -xH
知道两个java进程(jetty和ehcache)产生了将近800个线程,总数ps -xH
是1023,ulimit -u
显示1024。
所以,我的问题是为什么java产生线程但我遇到了进程数的限制?
PS我有足够的内存