文档章节

spring+mybaits db频繁连接失败

c
 cathchj
发布于 2017/06/02 09:46
字数 153
阅读 35
收藏 1

问题描述:应用启动后,长时间不操作,再次操作报错,控制台输出

Cause: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.
; SQL []; An I/O error occurred while sending to the backend.; nested exception is org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

问题分析:数据库连接失效,使用失效连接无法操作数据库

解决方法:添加验证sql,操作数据库前,如检测到连接已失效,则建立新的连接

jdbc.validationQuery=select 1 from dual
jdbc.testOnBorrow=true
jdbc.testWhileIdle=true
 
<property name="validationQuery" value="${jdbc.validationQuery}"/>   
<property name="testOnBorrow" value="${jdbc.testOnBorrow}"></property>
<property name="testWhileIdle" value="${jdbc.testWhileIdle}"></property>

© 著作权归作者所有

共有 人打赏支持
c
粉丝 0
博文 11
码字总数 1811
作品 0
成都
程序员
私信 提问
golang操作mysql使用总结

sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作. sql.DB 为我们管理数据库连接池 需要注意的是,sql.DB表示操作数据库的抽象访问接口,而非一个数据库连接对象;它可以根...

coder_kev
03/06
0
0
写了一段php,连接mysql之后,谷歌浏览器可以显示连接数据库成功,但IE和firefox提示需要下载PHP,是什么情况

header("Content-type:text/heml;charset=utf-8"); // echo "你好"; $link=mysqlconnect("127.0.0.1:3308","root","root");//mysqlconnect()建立连接,连接数据库服务器,保存为资源标志符$......

_neurotome
2015/11/20
411
1
qt链接mysql,驱动装好了,但是程序中打开数据库出错。。。

主要程序如下: //数据库连接 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("studentinfo"); db.setUserName("root"); db.se......

欧阳峰
2013/06/04
651
3
MongoDB 运行状态、性能监控,分析

原文链接:tech.lezi.com 这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。 mongostat详解 mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongo...

红薯
2011/10/28
3.1K
7
ActiveMQ:No operations allowed after statement ...

ActiveMQ版本:5.5.1 记录人:@郑昀现象: 系统现象:部分消息发送失败,失败频率不正常。 日志信息:activemq.log 中一直有这样的错误日志: 看上去又是 mq broker 失去了数据库连接,但代码...

旁观者-郑昀
2012/11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

w, vmstat, top, sar, nload命令查看系统状态信息

w/uptime 查看系统负载 cat /proc/cpuinfo 查看cpu核数 vmstat 监控系统状态,用法 vmstat 1,关键的几列: r, b, swpd, si, so, bi, bo, us, wa top 查看进程使用资源情况 top -c 显示详细的...

野雪球
43分钟前
0
0
小白创建一个spring boot项目

进入 https://start.spring.io/

lilugirl
今天
2
0
Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
2
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
3
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部