日期:2014-05-17  浏览次数:20647 次

tomcat运行一段时间后会无故停止。。。求打救...
近期做了个东西,是发送一个URL请求的。主要是采用java.util.Timer类定时跑一个java.util.TimerTask任务。放在apache-tomcat-7.0.32上跑。在我本地机子跑没事,可是放到测试服务器上跑一段时间后(不确定什么时候),它会停止,tomcat控制台窗口没打印东西,无报错,日志文件也无错误信息。各地方找很久说什么有个hs_err_pid**.log之类的文件,在tomcat目录和system32下也没有找到。tomcat控制台窗口信息:
----------------------------------------------------------
之前找过,有人说是因为任务线程把数据库连接池的连接用光,不释放连接导致。我用jvisualvm.exe(就是他们说的jconsole.exe的升级版那个)去看线程状态。不是OOM问题,看到那个timer-0的线程也在跑。。。。求大神出现&打救
Tomcat

------解决方案--------------------
引用:
引用:可能是内存溢出  你看看进程是不是把内存沾满了
内存没有溢出。。。用jvisualvm看过。。。最大的问题是本地运行没问题,放到测试机上跑一段时间会挂。。。测试机的硬件性能比我本地的要好很多,如果是资源问题,也应该是我本地的挂掉才是。。。一时还是找不到原因。。。而且放到测试机上跑,不是马上就挂,它会跑一段时间,不确定是多长,然……

你换其他机子试试  如果都没问题  就是这个机子问题