关于mysql报 loopWaitCount 0, wait millis 60000 错误的解决办法
最近遇到个比较奇怪的问题,用户的网站百万级访问量,最近没有修改程序,也没有改过其他地方,最近总是运行20几个小时左右tomcat就假死一次,访问无响应!!经常过检查 日志发现 里面报了一个错误
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
com.alibaba.druid.pool.GetConnectionTimeoutException: loopWaitCount 0 , wait millis 60000
at com.alibaba.druid.pool.DruidDataSource.pollLast(DruidDataSource.java: 1076 )
at com.alibaba.druid.pool.DruidDataSource.getConnectionInternal(DruidDataSource.java: 756 )
at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java: 644 )
at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java: 4530 )
at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java: 659 )
at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java: 4526 )
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java: 626 )
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java: 618 )
at com.sanyuan.dao.DBConnection.getConnection(DBConnection.java: 267 )
at com.sanyuan.dao.DBAccess.setPreparedSQL(DBAccess.java: 65 )
at com.clsoftware.sms.manager.SmsSenderLogManager.getTop1LogListByCondition(SmsSenderLogManager.java: 641 )
at org.apache.jsp.superadmin.sms.autoCheckInfor_jsp._jspService(autoCheckInfor_jsp.java: 72 )
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java: 70 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java: 717 )
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 388 )
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 313 )
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 260 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java: 717 )
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 290 )
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206 )
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java: 413 )
at com.clsoftware.filter.MyFilterDispatcher.doFilter(MyFilterDispatcher.java: 162 )
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 235 )
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206 )
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233 )
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 191 )
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 127 )
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102 )
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109 )
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 291 )
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java: 190 )
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java: 291 )
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java: 776 )
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 705 )
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java: 898 )
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: 690 )
at java.lang.Thread.run(Thread.java: 619 )
|
loopWaitCount 0, wait millis 60000 一看字面意思就是数据库有问题了....找了N久才发现不是数据库的问题...
原来用户用了数据库连接池,由于我们的诶个虚拟主机都有数据库并发的限制,用户把数据库连接池最大连接数设置为50 , 造成了数据库连接池不够用,通知用户,增加数据库连接池后,重启tomcat恢复正常!!
关于mysql报 loopWaitCount 0, wait millis 60000 错误的解决办法相关推荐
- Sublime Text 2报 Decode error - output not utf-8 错误的解决办法
Sublime Text 2报"Decode error - output not utf-8"错误的解决办法 作者:chszs,转载需注明. 作者博客主页:http://blog ...
- 安装mysql Install/Remove of the Service Denied!错误的解决办法
在安装mysql过程中, 遇到Install/Remove of the Service Denied!错误的解决办法 解决办法: 打开cmd.exe程序的时候选择"用管理员身份打开&quo ...
- 利用navicat向mysql数据库导入数据时出现1062 - Duplicate entry '0' for key 'PRIMARY'错误的解决办法
1062 - Duplicate entry '0' for key 'PRIMARY',明明导入的数据值不一样,但错误提示主键已存在,不能插入.不知道为什么有些数据插入不成功,原因我也不知道. 解决 ...
- MySQL远程连接失败,MySQL远程连接出现Using password:YES错误的解决办法
相信很多实用MYSQL的朋友都遇到过这种问题,就是MySQL使用localhost能够连接成功,但是使用IP连接却出现Using password:YES或者其它的连接错误.今天就把解决方法给大家说一 ...
- mysql (errcode 28)_MySQL出现Errcode:28错误提示解决办法
mysql出现Error writing file \'xxx\'( Errcode:28)的原因有很多种,下面我来总结一些常用的关于引起Errcode:28错误原因与解决方法. 问题一,是log日志 ...
- mysql服务器失败1396_MYSQL ERROR 1396 (HY000) 错误的解决办法
1.在mysql 数据库里面想再建立一个用户,可是提示错误? 在mysql命令行里面,想用"create user"命令建立一个名为"developer",密 ...
- macosx10.13运行go报dyld: Symbol not found: _SecTrustEvaluateWithError错误的解决办法
今天好不容易装了一个黑苹果,黑苹果的版本是mac osx 10.13,安装成功后,首先就是安装了golang的最新版本go1.18.3.darwin-amd64.pkg,安装完成后,立即体验一下: g ...
- Sublime Text 2报“Decode error - output not utf-8”错误的解决办法
[Decode error - output not utf-8] [Decode error - output not utf-8] 应该怎么办? 这是因为python配置的编译环境的编码不正确,因 ...
- mysql 报错 get error 28 from storage engine 解决方法
mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...
最新文章
- PHP $_FILES中error返回值详解
- Linux下,安装配置Weblogic
- 在Unity内利用混融公式剔除背景颜色导出透明PNG以及半透明遮挡相关问题的研究
- python vbscript_将VBScript转换为Python
- python locust post 参数拼接md5_Locust性能测试--接口加密参数关联
- python自学月收入20k_每天自学2小时,18周便可月入20K,437集python自学资料拿走不谢...
- ue4文档接口类学习
- x79服务器主板装系统,【小白经历分享】华南X79 E5 2670+470D 成功装上双系统 【win10+Sierra10.12.6】...
- Java Web学习(1):Web应用程序与Web服务器
- (干货)五种知网文献免费下载方式
- ThreeJS的性能优化方面
- 恒讯科技分析:海外云服务器的网络防火墙怎么设?
- 使用java语言实现移位密码加密过程
- php实现手机投屏到电视机,手机画面投屏到电视机/投影仪,最常用最简单的3种方法!...
- pc版android系统 app,掏空国产App,这国产系统究竟想干啥?
- 【python】——数据分布拟合工具包fitter
- 网页 插件 html,HTML 插件
- mysql 创建重复数据库_MySQL数据库,如何处理重复的数据?
- Stata:缺失值的填充和补漏
- matlab提取语音信号基频检测,语音信号处理中基频提取算法综述
热门文章
- 为什么用户常常不会做最合理的选择?
- 干货 | 要怎样和程序猿谈一场没有bug的恋爱
- Jenkins deploy to container部署war到tomcat(学习笔记十六)
- [Elasticsearch] 全文搜索 (一) - 基础概念和match查询
- 6行代码解决golang TCP粘包
- 如何在Github打造你的爆款开源项目
- 简述c#之sealed 修饰符
- Neutron 架构 - 每天5分钟玩转 OpenStack(67)
- Android开发之 当前日期String类型转date类型 java代码中实现方法
- Linux系统灾难恢复技术和方法-[3]