CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  应用服务器

Tomcat 假死! 急救!!!!!!! 谢!

楼主jk3278jk(←■【编程先锋】★★★★★★★★★★)2006-03-13 17:51:52 在 Java / 应用服务器 提问

急救!!!!!!!     谢!  
                                                                                                                                                                                                                                                       
  tomcat每运行两天左右,tomcat就会出现一次假死状态,tomcat进程在系统里正常运行,但不能提供应   用访问,catalina.out文件没有任何相关日志,cpu、内存没发现明显变化,只能重启tomcat才能恢复正   常访问,使用平台如下:cpu:p4   2.4,内存:512M,red   hat   9     linux,mysql4.025,jdk1.506,tomcat5.027(tomcat5.512也用过,现象一样),另外tomcat的启动里   加了java   -Xms128m   -Xmx128m   ...   的选项,系统tomcat的访问量较小,每天也就几个人在上面查询数据   ,但系统上还有其他应用在读写数据库,系统日志和数据库日志文件都查看了,没有任何异常,web应用程   序都已经排查过,不太可能是内存泄露,请高人指点原因或查找问题的方法!  
   
  如能解决此问题,我将不胜感激!                                                                                                                                                                                                                                    
  purenet@163.com                                                                                                                                                                                                                                        
  msn:wuxuan@msn.com(欢迎MSN交流)                                                                                                                                                                                                                                                                                                  
  武轩(武轩)   16:52:38                                                                                                                                                                                                                                        
  **************Tomcat假死问题,急救!************************ 问题点数:200、回复次数:16Top

1 楼mosquitoxh((IT,中间件,架构)http://it.paiming.org/bbs)回复于 2006-03-13 20:43:54 得分 0

telnet   127.7.7.1   80  
   
  看看  
   
  升级你的tomcat看看Top

2 楼doway(john)回复于 2006-03-14 11:45:49 得分 80

当从表面是看不出什么东西来的,检查代码是免不了的。  
   
  由于内存、CPU   都无明显变化,听起来象是死锁。  
   
  检查同一个   Tomcat   上的其他应用是否正常,如果正常就可以排除   Tomcat   本身有问题的假设。  
   
  在那个出问题的应用中放一下静态内容,及一些最简单的不使用什么资源的   JSP,看一看能否正常运行。如果正常,表明   100%   是代码写的有问题。:)  
  Top

3 楼doway(john)回复于 2006-03-14 11:48:08 得分 0

从表面是看不出什么东西来的,检查代码是免不了的。  
   
  由于内存、CPU   都无明显变化,听起来象是死锁。  
   
  检查同一个   Tomcat   上的其他应用是否正常,如果正常就可以排除   Tomcat   本身有问题的假设。  
   
  在那个出问题的应用中放一下静态内容,及一些最简单的不使用什么资源的   JSP,看一看能否正常运行。:)Top

4 楼jk3278jk(←■【编程先锋】★★★★★★★★★★)回复于 2006-03-14 14:09:13 得分 0

代码改过几回,基本看不出哪里有问题。  
   
  还可能是什么原因?Top

5 楼java_liujp(java爱好者)回复于 2006-03-14 14:50:11 得分 0

多谢众位弟兄给我的答案Top

6 楼java_liujp(java爱好者)回复于 2006-03-14 14:55:05 得分 0

原来程序中ResultSet,Statement,Connection未关闭,现在都关闭了,也无改善效果。原来程序的连接池是自己写的,不是tomcat自带的连接池,会不会有问题Top

7 楼doway(john)回复于 2006-03-14 15:10:05 得分 0

估计自己写的池正是问题所在。  
  Top

8 楼matq2008(叶子.net)回复于 2006-03-15 08:58:13 得分 0

一般是代码的问题  
   
  你可以停用你的代码,写一个简单的应用就知道会不会有问题了,当然是在测试环境下Top

9 楼humanity(城市边缘的狼)回复于 2006-03-17 12:48:33 得分 0

可能你偷吃了什么东西,   比如异常。Top

10 楼skycncomp(闭关修练到年底)回复于 2006-03-18 15:20:06 得分 0

我现在也遇到这样的问题,还没有找到问题所在  
  不过我与你唯一不同的是,我的tomcat5.5.12每两小时左右就挂掉Top

11 楼humanity(城市边缘的狼)回复于 2006-03-18 15:36:33 得分 0

下载一些   Process   Explorer   ,   TCP   Explore   之类的工具查看     TCP   连接,打开的文件句柄,   内存等数据。  
  Top

12 楼humanity(城市边缘的狼)回复于 2006-03-18 15:38:07 得分 80

MySQL   对一些闲置连接会自动关闭,而   Tomcat   自带的连接池好像对此毫无适应能力。Top

13 楼skycncomp(闭关修练到年底)回复于 2006-03-19 20:40:31 得分 0

我还是没有打到问题所在,  
  tomcat死掉的时候,  
  内存,线程全部都正常  
  只是突然间自动关闭了Top

14 楼cm4ever(小P[Fly Away])回复于 2006-03-20 18:13:42 得分 40

你可以先换成tomcat的连接池看看。Top

15 楼ldc4096(turnip)回复于 2006-03-22 00:00:26 得分 0

会不会是   端口冲突啊     改一下端口试一下Top

16 楼navy7148(飞尘)回复于 2006-03-22 16:53:28 得分 0

连接池的问题吧。Top

相关问题

  • 问题,急救,谢谢
  • TOMCAT 和APACHE 整合的问题,急救!
  • 急救,万分感谢!!
  • ************TOMCAT假死问题,急急急急.*********************
  • 急救 VC++ #define WINVER 0x0050 谢谢
  • 急救 VC++ #define WINVER 0x0050 谢谢
  • tomcat自带的sendMail例子问题, 急!!!救救我!!!
  • 急救~~!!急救~~!!
  • !!!!!急救!急救!!!!
  • 急救!急救!

关键词

  • 假死
  • 内存
  • tomcat
  • 代码
  • 连接
  • 应用
  • 文件
  • 系统
  • msn
  • cpu

得分解答快速导航

  • 帖主:jk3278jk
  • doway
  • humanity
  • cm4ever

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo