网页无法访问,TOMCAT无法重起

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:22:30
有的时候访问单位部分网页会访问不了,被同事告知去重起TOMCAT。但是,我发现无法直接停止TOMCAT,每次都是重起服务器,而且重启服务器后,单位网站后台仍进不去,还要重启tomcat,每次重启tomcat前我看了状态显示是已经重启。想请问是什么原因?
但是服务器的tomcat服务基本上每天都会死,每天都需要重启,为什么?而且死了之后,你看tomcat的状态还是已启动状态。

经常假死的状态可能是内存溢出了

运行 taskmgr(windows任务管理器)查看tomcat的内存占用,如果十分高就是内存溢出了。
可以使用jprofiler 实时跟踪内存占用情况。
-------------------------------------------
附带说明,内存溢出后tomcat处于死亡状态,对普通的指令根本不反应。
在log里可以看到很多的 outofmemory

程序多输出一些日志,每天查看一下日志,跟踪一下tomcat的CPU和内存的使用情况,一定是程序有什么问题,tomcat已经很成熟,出现问题的可能性基本为0。

重装tomcat吧,反正用不了多少时间