小弟为公司做了一个小的项目,每天有20左右的人在使用,用的服务器是tomcat。但是当使用一个月左右程序就会出现问题,经过检查,发现不是程序本身的问题,而是tomcat的问题。因为当我换了一个新的tomcat时,程序就又好用了。请各位帮忙分析一下,tomcat那个地方出现了问题。谢谢!

解决方案 »

  1.   

    這種慢慢當掉的情況,可能有下列原因 
    1. 資源沒完全釋放,以致垃圾回收不完全 > 2. 資料庫等連線使用沒完全釋放 > 3. Tomcat bug > 4. Java Bug
      

  2.   

    看看Tomcat的日志,有可能是PermGen内存错误,如果这样,就是Tomcat的内存不够用了出错,然后看看程序的如连接资源等是否正常的释放,文件打开是否关闭等。
      

  3.   

    估计不是tomcat的问题,是楼主配置不对或者是代码问题。tomcat在那么少的用户下不会爆掉的,而且tomcat是那么多顶尖高手开发出来的,不会轻易出现问题的。
      

  4.   

    。这个问题描述不明,无法准确回答啊通常应用服务器出问题时,首先判断:
    1:问题出现时是随机的还是固定的?(比如,固定查询某一数据库或者某一页面操作时)
    2:问题出现时主机系统资源情况如何?(CPU,内存指标是否很高,磁盘io是否激增)
    3:从问题解决到问题再次发生期间发生了什么变更?(比如是否有新程序上线,数据库变更)
      

  5.   

    一定是有问题的,不知是TOMCAT的问题,还是楼主的问题
      

  6.   

    TOMCAT还是比较稳定,建议看看资源的配置以及程序代码是否书写合法
      

  7.   

    查看Tomcat日志,优化程式;通常情况下Tomcat的配置是没什么问题的(尽管Tomcat是一种比较小的服务器)