项目场景:

测试人员通过自动化脚本对系统的功能进行压测,然后服务端就出现了大量的超时。停止压测后,异常消失。


问题描述:

查看平台系统错误日志,可以看到在执行sql的时候,抛出以下的异常。字面意思就是连接超时了

HikariPool-1 - Connection is not available, request timed out after 30000ms

原因分析:

查看项目的数据库配置,发现mysql的连接数与超时都是用默认的问题(没有配置)

下面展示服务配置文件部分内容。

spring:datasource:#com.mysql.cj.jdbc.Driver 、 com.p6spy.engine.spy.P6SpyDriver(sql打印)driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.01:3307/db?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghaiusername: adminpassword: 123456

解决方案:

可通过增加并发数与超时即可解决。

spring:datasource:#com.mysql.cj.jdbc.Driver 、 com.p6spy.engine.spy.P6SpyDriver(sql打印)driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.01:3307/db?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghaiusername: adminpassword: 123456hikari:#最大连接数maximum-pool-size: 500#最大超时时间connection-timeout: 600000

Mysql连接超时(HikariPool)相关推荐

  1. MySQL连接问题【如何解决MySQL连接超时关闭】

    --MySQL连接问题[如何解决MySQL连接超时关闭] ------------------------------------------------转载 最近做网站有一个站要用到WEB网页采集器 ...

  2. 如何解决MySQL连接超时关闭

    最近做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的 wait-timeout时间,然后当网页内容被抓回来后,准备插入到M ...

  3. mysql 连接超时 wait_timeout interactive_timeout 简介

    最近处理一个web服务时,写数据库数据时,经常报"MySQL server has gone away",一查发现是我mysql的wait_timeout.interactive_ ...

  4. mysql连接超时timeout问题

    mysql默认连接超时时间为8小时,需要设置长一些 第一种方式直接改my.cnfvi /etc/my.cnf[mysqld] wait_timeout=31536000 interactive_tim ...

  5. 记一次 Java 进程里面获取 Mysql 连接超时的问题排查(OOM)

    文章目录 一. 问题现象 二. 原因分析 1. 查询 Mysql 状态 2. 排查连接池问题 3.进程内存&栈分析 一. 问题现象    页面前端频繁出现 500 的报错,查看后端报错日志,发 ...

  6. MySql连接超时引起的生产故障

    吃饭期间,忽然收到线上告警,排查原因发现是数据库连接超时. 于是联系DBA,一番排查下来数据库的Master节点的宿主机出现了故障. 主从切换后,告警还没回复,业务不可用,继续看链路跟踪日志. 找链路 ...

  7. django mysql连接超时设置_坑(一)—— Django ORM 连接超时的坑

    问题 数据库链接丢失异常 django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query' ...

  8. 线上 mysql连接超时_线上环境数据库连接超时原因

    查看线上日志发现了如下的异常: ERROR 500.jsp - Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.Com ...

  9. mysql连接失败HikariPool错误

    异常问题 com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization 解决办法 引起 ...

最新文章

  1. AI 利用BP算法及Sigmoid函数,研究函数f(x)=2sinx-0.7的逼近问题-实验报告
  2. 俄罗斯独特的职业***文化
  3. “假一赔十”的4k 120Hz电视能买吗?研究完我服了,水是真的深
  4. 生成纯字母随机编号的示例(大小写混合).sql
  5. STM32F103_RGB彩灯
  6. RK3288_Android7.1调试红外遥控IR
  7. SQL 2005 带自增列 带外键约束 数据导入导出
  8. Matlab fftshift函数 C 代码实现
  9. python dataframe的某一列变为list_手把手教你用Python爬中国电影票房数据
  10. 常见的国外主机提供商小结
  11. 【基础知识】深度学习中各种归一化方式详解
  12. Android原生拼音输入法分析
  13. IT人才缺口百万,高校不行培训机构上
  14. 《GTA5》游戏拆解分析
  15. artTemplate模板引擎
  16. 大数据可视化的方法、挑战及进展
  17. Libor利率查询_图表加数据Libor伦敦银行同业拆借利率
  18. 2022年艺术品和古董投资策略研究报告
  19. HTTP协议格式以及Fiddler用法
  20. python图片批量裁剪

热门文章

  1. Windows10打开WiFi搜不到,飞行模式也不好用
  2. MySQL查看表结构和注释
  3. 路由器转发IP包的过程
  4. 用matlab能带图,利用Matlab绘制Materials studio能带图
  5. Json 格式的接口测试该怎么做?
  6. 【案例1】征信指标加工
  7. KT148A语音芯片420s秒的语音空间是什么意思,mp3文件支持多大
  8. 入手联想G460有感
  9. matlab幅度调制滚动条的程序_实训3 信号的幅度调制及MATLAB实现(续)
  10. Java为何要使用包装类型