linux下tomcat运行一段时间就当机

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:58:40
实在是找不到原因何在了,希望这里的高手们帮我解决下,给点建议,兄弟我感激不禁!!!我公司的网站在linux下跑tomcat,一直以来tomcat跑2周是没有问题的,可是上周服务器硬盘坏掉后,我把备份的程序转移到另一个服务器上时每4--5小时tomcat就当机一次!这让我非常苦恼,有时候半夜还要爬起来重启一次,查日志也没有报任何异常情况,咨询一些人后说可能程序有问题耗内存把tomcat拖垮了,现在我有这个疑问:
1.程序有问题的话以前运行好好的为什么现在tomcat就经常当机呢?
2.如果是程序问题的话我该如何找到哪个JSP文件有问题?
3.有没有其他可能造成的tomcat频繁当机呢?
在线等!!!
谢谢大家指点!
当机发生时:网站无法访问,关闭tomcat,发现进程还在,kill -9 杀掉tomcat进程,然后再启动tomcat..网站才能正常访问

1、如果你在更换服务器以后,tomcat的版本换掉了,那么你修改为原来的.
如果版本没有问题,就是服务器的环境有问题了,在原来的服务器上,是否留有你网站的日志,看看在新的服务器上,是否那个环境变量没有设置,或是指引出错了.
启用tomcat的日志记录,看看什么原因,是web程序的问题,还是lib中包的原因.
最后检查一下你的jre环境,考虑是否和原来的服务器的jre环境相同.
2、根据你提供的情况,tomcat可能给那个系统服务有冲突,这个系统服务可能周期性的占用80端口,造成你的服务无法提供.
3、原来能跑,现在不能跑,基本上可以确定为环境的问题.
希望对你有所帮助.

你的备份是完全包含系统的备份,还是仅仅 jsp 程序?还是包含 tomcat 但没有完整系统?

我怀疑是设置或者环境问题导致 tomcat 挂死。

我也有这种问题 !
不知道怎么解决!
要不定时 重启机子!

当机的具体情况?