在具有6个java进程的linux服务器上,tc-server运行不同的web应用程序,有时几个服务器会因为以下错误而停止工作(几乎同时):
Exception in thread "ajp-bio-9096(我们有6个tc-server在同一台机器上运行)看起来已经达到了linux机器上的最大进程数。OS-level is about 31389 (ulimit -u)上的最大线程数。但
我已经启动了一个jetty服务器和一个ehcache实例,当我启动另一个jave进程时,很快就遇到了linux上的线程限制。错误消息是unable to create new native thread (附注:我的linux操作系统是CentOS 6.2)。然后我使用ps -xH了解到这两个java进程(jetty和ehcache)产生了近800个线程,ps -xH的总数为1023,ulimit