golang go-sql-driver 数据库报错 bad connection
开发Go项目中,有时候在有大量操作Mysql时,有时候会发生如下错误。
"driver: bad connection"
原因
这是因为Mysql服务器主动关闭了Mysql链接。
在项目中使用了一个mysql链接,同时使用了事务,处理多个表操作。处理时间长。
导致空闲链接超时,Mysql关闭了链接。而客户端保持了已经关闭的链接。
具体原因是:
beego没有调用db.SetConnMaxLifetime 这个方法,导致客户端保持了已经关闭的链接。
解决
Beego调用db.SetConnMaxLifetime(time.Second)
,设置数据库闲链接超时时间。
engine.SetConnMaxLifetime(time.Second * 30)
golang go-sql-driver 数据库报错 bad connection相关推荐
- golang go-sql-driver gorm 数据库报错 bad connection
开发Go项目中,有时候在有大量操作Mysql时,有时候会发生如下错误. "driver: bad connection" 原因 这是因为Mysql服务器主动关闭了Mysql链接. ...
- windows11安装SQL server数据库报错等待数据库引擎恢复句柄失败
官网:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 我的系统是win11的,一开始安装的是2019版本的SQL ser ...
- SQL Server数据库报错:无法打开物理文件
1.报错:无法打开物理文件 问题原因:可能是文件访问权限方面的问题. 解决方案:找到数据库的mdf和ldf文件,赋予权限即可.如下图: 找到mdf和ldf文件,本演示以ldf为例. 1.点击文件右键属 ...
- superset、sqlalchemy链接数据库报错 ‘SSL connection error: error:1425F102:SSL routines:ssl_choose_client_vers
最近使用superset添加数据源的时候,总是报错(MySQLdb._exceptions.OperationalError) (2026, 'SSL connection error: error: ...
- SQL Server 删除数据库报错 Cannot drop database dbname because it is currently in use
SQL Server 删除数据库报错 Cannot drop database "dbname" because it is currently in use SQL Server ...
- oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...
本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...
- java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错
tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...
- SQL注入——基于报错的注入(五)
本章目的 普及报错功能函数extractvalue()的用法,演示基于报错的SQL注入基本流程. 实验环境 攻击机:Pentest-Atk (1)操作系统:Windows10 (2)安装的应用软件:S ...
- IDEA 2020.3 连接mysql数据库报错解决
IDEA 2020.3 连接mysql数据库报错解决 问题: Cannot connect to "Connection". The server time zone value ...
最新文章
- Javascript:郁闷了好久终于找到原因了,原理还不明白
- 【1】flink-source读取数据
- 华硕和超微服务器主板稳定性,华硕、超微、泰安三款双路服务器主板横测
- Format “jpeg” is not supported (supported formats: eps, pdf, pgf, png, ps, raw, rgba, svg, svgz)
- CompareDateTime、CompareDate、CompareTime、SameDateTime、SameDate、SameTime - 对比时间的函数...
- Can't connect to X11 window server using 'localhos
- php opendir 不能用,php opendir()函数讲解及遍历目录实例
- Rational Rose 2007安装使用教程
- 同一文件夹下的excel文件合并成一个总excel
- ACE_Message_QueueACE_MT_SYNCH::putq ()使用时需要注意的地方
- ssm毕设项目基于Java的医疗器械销售系统oy281(java+VUE+Mybatis+Maven+Mysql+sprnig)
- CF1740H MEX Tree Manipulation
- 2017.12.2 用java做一个日历
- python股票量化分析_python实战之股票交易量化分析
- android程序运行时总出现“Unfortunately,“程序名” has stopped” 的问题
- linux系统中的sl命令 以及其他好玩的东西
- 1.21嵌入式帅国豪
- RK3588平台开发系列讲解(USB篇)内核 USB 配置
- mp4怎么转换成mp3
- clair、anchore、trivy开源数据库的数据来源分析