jetty サーバーと ehcache インスタンスを開始しましたが、すぐに別の java プロセスを開始すると、Linux でスレッド制限に遭遇しました。
エラーメッセージはunable to create new native thread
(PS My linux OS is CentOS 6.2)でした。
それからps -xH
、2 つの Java プロセス (jetty と ehcache) がほぼ 800 のスレッドを生成し、その総数ps -xH
は 1023 であり、ulimit -u
1024 を示していることを以前は知っていました。
だから、私の質問は、なぜ Java がスレッドを生成するのに、プロセス数の制限に遭遇したのかということです。
PS私は十分なメモリを持っています