文档章节

mysql链接超时

xiaoqqq
 xiaoqqq
发布于 2015/02/27 14:57
字数 217
阅读 16
收藏 0
点赞 0
评论 0

使用c3p0+mysql时, 遇到以下问题:

Could not get JDBC Connection; nested exception is java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.

原因: mysql中每个数据库连接都有个超时时间, 在my.ini中可以看到, 具体配置项为wait_timeout。

当mysql链接超过wait_timeout配置后, mysql将中断链接, 此时,连接池还用此链接来访问数据库, 就会超时。

解决办法:

1. 增加wait_timeout的值。

2. 将c3p0的testConnectionOnCheckout设置为true。

3. 将maxIdleTime设置小于wait_timeout。

从优化的角度来看, 在服务器允许的情况下尽量将wait_timeout 设置稍微大点, 如30天, 可以减少mysql释放连接、新建链接的次数。第3条可以使部分c3p0链接在失效前释放。

© 著作权归作者所有

共有 人打赏支持
xiaoqqq
粉丝 9
博文 49
码字总数 28582
作品 0
渝中
程序员
PHP内置函数网络超时设置

最近我的一位同事在做数据抓取,需要从别人的网站上下载图片到本地。图片链接是从远程服务器的数据库中读取出来的,他用的办法是每次从远程数据库中读取一定的记录,然后使用双重循环下载图片...

苗雨顺 ⋅ 2011/04/01 ⋅ 0

数据库超时空闲失效-dbcp连接池参数优化

问题描述: mysql dba在mysql服务端启用了连接在空闲一定时间 (10分钟) 后,就自动关闭连接(连接失效)的功能,导致java端连接池在空闲一段时间后,连接被自动关闭(自动失效)。为了避免这种情况...

天天顺利 ⋅ 2016/03/15 ⋅ 0

类似微信红包的超时自动返还功能

有一个需求,用户通过链接分享自己的积分,分享时会扣除此用户的积分数,积分数是固定的,链接有效期是固定时间,不超时时其他人可以正常打开链接领取,超时以后点击会提示超时,已过期。并且...

我是特种兵 ⋅ 2016/11/14 ⋅ 15

为什么try cache 捕获不到 pdo 长链接下mysql server gone awary错误

PDO使用的持久链接,为了测试方便,mysql的waittimeout和interactivetimeout的超时时间都设置为5. 当出现 Warning: PDO::construct(): MySQL server has gone away 错误的时候,cache捕获不到,...

等风来___ ⋅ 2017/11/06 ⋅ 3

mysql The last packet successfully received from t

本人博客开始迁移,博客整个架构自己搭建及编码http://www.cookqq.com/blog/c7d6978a-0dc0-4648-9020-2b81d859a243 mysql服务器最近老是报错,内容如下: The last packet successfully rec...

cookqq ⋅ 2015/03/30 ⋅ 0

取消超时执行的sql

在线上 有些sql执行的比较慢,希望可以指定超时时间, 取消这个sql的执行,以下以druid为例为实现这个功能 queryTimeout会抛出异常com.mysql.jdbc.exceptions.MySQLTimeoutException: Statemen...

KKiCC ⋅ 01/13 ⋅ 0

asp连接由ODBC链接表组成的access查询问题

Access中通过ODBC链接了一些MySQL表,以这些链接表为基础在access中建立了一些查询。通过Access打开这些查询,一切正常。问题是,我通过asp调用这个Access中的查询,无法成功(出不来结果,也...

zuiren281 ⋅ 2013/06/12 ⋅ 3

Rails 连接 MySQL 数据库问题

近日,维护一个ror框架搭建的网站。有时页面访问会出现internal error(redmine 500)的错误。正常情况,刷新一下,页面就正常了,有时刷新也不行,一直处于加载状态,只能重启apache。 报错...

whjwssy2017 ⋅ 2017/12/13 ⋅ 0

Navicat for MySQL 9.0.15,增加多项新功能

Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。 Navicat 9.0.15 新增的功能包括: -表单检视(新增)...

小编辑 ⋅ 2010/12/20 ⋅ 7

程序连不上数据库的总结

连不上mysql时一般有以下四种报错: 1:Can't connect to MySQL server 2:Lost connection to MySQL server 3:Sorry, due to line fault, temporarily unable to browse, we are dealing with......

emma_cql ⋅ 2017/08/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CentOS7克隆后网卡配置问题

首先默认第一台虚拟机网卡信息为: TYPE="Ethernet" BOOTPROTO=static DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" #IPV6INIT="yes" #IPV6_AUTOCONF=“yes” #I......

北岩 ⋅ 今天 ⋅ 0

Guava EventBus源码解析

一、EventBus使用场景示例 Guava EventBus是事件发布/订阅框架,采用观察者模式,通过解耦发布者和订阅者简化事件(消息)的传递。这有点像简化版的MQ,除去了Broker,由EventBus托管了订阅&...

SaintTinyBoy ⋅ 今天 ⋅ 0

http怎么做自动跳转https

Apache 版本 如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME......

Helios51 ⋅ 今天 ⋅ 0

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 今天 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 今天 ⋅ 0

用户登录信息-钉子效果(基于jquery2.0)

本js效果使用jquery2.0,清晰的分解用户登录信息的(钉子效果),该效果直接用在作者网站(www.phpkhbd.com)上。 里面的难点有:定时器,延时。 大致效果如下: 一开始: 鼠标放上去的时候:...

宁哥实战课堂 ⋅ 今天 ⋅ 0

expect

官网:https://core.tcl.tk/expect/index Introduction Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really m......

刀锋 ⋅ 今天 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 今天 ⋅ 1

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 今天 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部