显然是你的程序有问题。使得TOMCAT的线程池资源耗尽。

解决方案 »

  1.   

    是这样的我这个web服务器其中有一项服务需要和其它系统进行专线连接,采用的是dll动态连接库,用户每访问一次线程就占用5M内存!
      

  2.   

    这种问题,不是别人能不能解决的事,因为你们的代码,是怎么写的大家不知道,怎么帮你?!
    只能给你建议,首先,看看代码里数据库中的连接每次用完后,是否close?,再一个查查自己的代码性能,接下来,把tomcat的内存加大,(在tomcat/bin/catalina.sh ) 如:JAVA_OPTS=-Xms128m -Xmx256m   ,再把tomcat 的连接数也加大,试试  
    !!
      

  3.   

    tomcat 的jvm内存配置太少了吧,如果是内存不够,是很容易内存溢出的!
      

  4.   

    谢谢,主要是小弟心急呀!
    服务器不稳定工作没心情呀!望能理解!
    该close的都close了,tomcat内存以前也想你说的那样加大了也不行!
    主要是我通过动态连接库(.dll)和HashMap存取大量的流信息,占用大量的内存!
    头痛!
      

  5.   

    绝对没有死循环
    是这样的我这个web服务器其中有一项服务需要和其它系统进行专线连接,采用的是dll动态连接库,用户每访问一次线程就占用5M内存!导致java被大量占用无法及时回收!
      

  6.   

    对不再使用的Object附值为null,可以调用垃圾自动回收。gs().或者做个性能测试,确定瓶颈。