tomcat假死-tomcat6 每隔几天无法取得dbcp连接池,内存正常,数据库无连接

问题描述

tomcat6 每隔几天无法取得dbcp连接池,内存正常,数据库无连接

"TP-Monitor" nid=17 state=TIMED_WAITING
- waiting on (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
- locked (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at java.lang.Object.wait(Native Method)
at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
at java.lang.Thread.run(Thread.java:619)

"TP-Processor1" nid=13 state=WAITING
- waiting on (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
- locked (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
at java.lang.Thread.run(Thread.java:619)

"http-8390-1" nid=19 state=WAITING
- waiting on (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
- locked (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:416)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:442)
at java.lang.Thread.run(Thread.java:619)

"pool-1-thread-1" nid=22 state=TIMED_WAITING
- waiting on (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)

时间: 2024-10-27 07:50:09

tomcat假死-tomcat6 每隔几天无法取得dbcp连接池,内存正常,数据库无连接的相关文章

tomcat连接池和mysql数据库的中文乱码

问题描述 Class.forName("com.mysql.jdbc.Driver");con = DriverManager.getConnection("jdbc:mysql://localhost:3306/java101_microblog?useUnicode=true&characterEncoding=UTF-8", "root", "2321456zlq");这样的方式获取连接,中文是没有乱码问题的~

Sring mvc +mybatis部署tomcat导致tomcat启动假死

问题描述 Sring mvc +mybatis部署tomcat导致tomcat启动假死 mybatis如果出现如下错误会导致tomcat假死并且等待很长时间才报错,错误信息不准确,导致tomcat栈溢出,修改了tomcat内存参数之后,错误原因可以看出来,但是tomcat终端一直报错,停不下来,求解Spring公共配置 <!-- 使用annotation 自动注册bean, 并保证@Required.@Autowired的属性被注入 --> <context:component-scan

tomcat每天启动后,晚上无人操作,但第二天铁定假死,线程dump已抓,请各位帮忙分析一下问题所在

问题描述 2014-07-0110:42:45FullthreaddumpJavaHotSpot(TM)64-BitServerVM(20.0-b11mixedmode):"RMITCPConnection(3)-10.238.206.233"daemonprio=6tid=0x00000000082df800nid=0x436crunnable[0x000000001951f000]java.lang.Thread.State:RUNNABLEatjava.net.SocketInp

.NET网站不定时出现假死情况

问题描述 我这边有个应用服务器,部署了100多个.NET网站,每天都会不定时出现一两个网站挂掉,无法访问网站,对无法访问的网站回收一下应用程序池后就又能正常访问了.服务器的资源使用很正常,IO和CPU的使用率都不大,大概20%左右.系统日志也没有明显异常,目前没有头绪了,请大家指点一下. 解决方案 解决方案二:我也有这个问题,而且每个网站是分配的独立的应用池,定时回收什么的都设置了,反正都不管用,每隔几天就死一次每次都需要在IIS上手动重启,才能恢复.网上看了好多关于IIS假死方面的解决方法,都

IE浏览器假死问题的解决办法

1)首先排除病毒因素 如果电脑经常会出现IE假死的情况,首先我们进行的是对电脑进行全盘扫描,排除病毒破坏干扰. 2)升级IE浏览器 排除病毒干扰后,我们再来介绍下其他的解决办法,如果我们安装的浏览器版本过低,比如是IE6浏览器,可能会导致一些网页的兼容问题,建议大家升级到IE8浏览器试试,以前也遇到过IE浏览器经常会卡死的情况,但是升级浏览器版本后明显好多了. 3)清理一些垃圾IE插件 如今很多软件安装都会默认安装一些垃圾插件,这对浏览器稳定性容易造成破坏,解决办法是清理一些不常用的IE插件,清

开机假死 都是偷懒惹的祸

窜出来,打开任务管理器,"CPU使用"显示100%,单击开始菜单也没反应,基本上要等上几分钟以后才可以正常操作电脑.造成这种问题的主要原因就是开机时系统加载的自启动项太多,造成CPU超负荷运转造成的(快知道:程序总是假死怎么办?). 等电脑可以正常使用后,依次单击"开始"→"运行",在打开的"运行"对话框中输入"msconfig"并单击"确定"按钮打开"系统配置实用程序&quo

Windows画图程序假死的原因

尽管当前能后期编辑图片的软件很多,但笔者粘贴屏幕抓图.将BMP文件另存为JPG格式时,还是喜欢 使用Windows自带的画图程序.不过,在使用画图程序却遇到了奇怪的问题:当想保存图片时,只要指定 保存位置和文件名后点击"保存"按钮就会出现画图程序无响应,只能强制结束进程,因此造 成画图程序无法正常工作! 这是怎么回事呢?笔者还真头一次遇到,于是"搜畅刮肚"的来寻找画图程序"假死 "的真正原因-- 尝试一:莫非"画布"太大? 具

给系统大扫除 拒绝开机假死现象

开机后电脑基本上处于无反应状态,桌面半天不显示,系统托盘中的图标一个接一个的窜出来,打开 任务管理器,"CPU使用"显示100%,单击开始菜单也没反应,基本上要等上几分钟以后才可 以正常操作电脑.造成这种问题的主要原因就是开机时系统加载的自启动项太多,造成CPU超负荷运转造成的. 等电脑可以正常使用后,依次单击"开始"→"运行",在打开的 "运行"对话框中输入"msconfig"并单击"确定&qu

发邮件时Outlook假死的原因

发邮件,点击send时,常会遇到outlook假死的情况,原因是邮件格式的问题,outlook默认为HTML格式,在邮件中,用户间使用不同的邮件系统,如Exchange,Lotus等,内含特殊字符,造成outlook检查时无法通过,因此无法发出,有时会弹出:cannot send this item之类的提示,而有时是直接假死,动弹不得,只得从任务管理器中强行结束.遇到此种情况,只能在reply或forward邮件时,点Option--As HTML改为As Plain Text. 查看本栏目更