返回顶部
首页 > 资讯 > 数据库 >应用连接超时排查DB MySQL
  • 748
分享到

应用连接超时排查DB MySQL

2024-04-02 19:04:59 748人浏览 安东尼
摘要

【问题概述】10:26分,应用超时报错如下: [2020-04-22 10:25:50,928] [ERROR] [DruidPooledStatement:357] 

【问题概述】10:26分,应用超时报错如下:

[2020-04-22 10:25:50,928] [ERROR] [DruidPooledStatement:357] [dubboServerHandler-192.168.xx.xx:20881-threa
d-199] -- [TID: 668796908.406.15875214226879429]   CommunicationsException, druid version 1.1.10, jdbcUrl :
 jdbc:Mysql://rm-rds-instanceid.mysql.rds.aliyuncs.com:3306/xxxxxx?useUnicode=true&characterEncodin
g=utf-8&autoReconnect=true&allowMultiQueries=true, testWhileIdle true, idle millis 928197, minIdle 1, pooli
nGCount 4, timeBetweenEvictionRunsMillis 60000, lastValidIdleMillis 928197, driver com.mysql.jdbc.Driver, e
xceptionSorter com.alibaba.druid.pool.vendor.MySqlExceptionSorter
[2020-04-22 10:25:50,929] [ERROR] [DruidDataSource:1602] [DubboServerHandler-192.168.xx.xxx:20881-thread-19
9] -- [TID: 668796908.406.15875214226879429]   discard connection
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

首先查看网络监控,这里忽略,并没有看到网络抖动的情况,查看mysql服务器,超时时间前后也没有明显的性能异常,那么怎么办?

    首先网络监控属于粗粒度的,粒度低的抖动网络监控根本检测不到,并不能看到超时的原因,那么我们抓取tcpdump来进行分析

建议循环抓包看下

linux 固定大小循环抓包:

1、打开一个到 ECS 的 ssh 连接,并以 root 身份登录。

在该窗口运行下列命令(下面的命令将抓包结果保存在 20 个 50 MB 文件中,循环使用)

tcpdump -i any -s 0 -w /var/tmp/rds.cap -C 50 -W 20 port RDS实例端口 or 53

2、复现问题。

3、使用 ctrl + c 终止上述窗口 的 tcpdump 命令。

下载 /var/tmp/rds.cap* 并提供给我们(如果抓包文件过大,建议您放置在 WEB 服务器的子目录下,以便我们下载)。

注意: 网络抓包可能会产生大尺寸文件,建议考虑根据 ECS 磁盘空间使用情况合理选择保存目录。

您可能感兴趣的文档:

--结束END--

本文标题: 应用连接超时排查DB MySQL

本文链接: https://lsjlt.com/news/48052.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 应用连接超时排查DB MySQL
    【问题概述】10:26分,应用超时报错如下: [2020-04-22 10:25:50,928] [ERROR] [DruidPooledStatement:357] ...
    99+
    2024-04-02
  • Redis db连接超时怎么办
    小编给大家分享一下Redis db连接超时怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题描述:现象是redis db访...
    99+
    2024-04-02
  • 解决mysql连接超时和mysql连接错误的问题
    目录mysql连接超时和mysql连接错误连接MySQL错误create connection SQLException, url: jdbc:mysql://localhost:3306/*****解决方法mysql连...
    99+
    2022-07-11
    mysql连接超时 mysql连接错误
  • dbeaver连接mysql超时怎么解决
    如果使用DBeaver连接MySQL超时,可以尝试以下解决方法: 检查网络连接:确保你的网络连接正常,并且能够访问MySQL服务器...
    99+
    2024-04-09
    dbeaver mysql
  • MySQL连接数实时查看
    1.实时查看连接详细信息这样就会动态的,每隔一秒更新一次,变化的值会高亮显示。如果不想再查看,可以按Ctrl+C退出2.实时查看连接状态,同理同上,一秒钟更新一次。好了,这就是MySQL查看连接的方式。更多...
    99+
    2024-04-02
  • MySQL默认连接超时时间如何设置
    MySQL的连接超时时间是由参数wait_timeout控制的,该参数的默认值是28800秒(8小时)。 要设置MySQL的连接超时...
    99+
    2023-10-24
    MySQL
  • mysql连接数被打满如何排查
    当MySQL连接数被打满时,可以按照以下步骤进行排查: 查看数据库连接数:通过执行以下命令查看当前连接数是否已经达到了MySQL的...
    99+
    2024-04-09
    mysql
  • MySQL 连接查询的原理和应用
    概述 MySQL最强大的功能之一就是能在数据检索的执行中连接(join)表。大部分的单表数据查询并不能满足我们的需求,这时候我们就需要连接一个或者多个表,并通过一些条件过滤筛选出我们需要的数据。 了解MySQL连接查...
    99+
    2022-05-25
    MySQL 查询 MySQL 连接查询
  • mysql连接字符串超时如何解决
    MySQL连接超时通常是由于网络问题、服务器负载过高或配置不当等原因引起的,可以尝试以下方法来解决: 增加连接超时时间:在连接M...
    99+
    2024-05-13
    mysql
  • jdbc连接mysql数据库超时怎么解决
    1、增加连接超时时间:在创建数据库连接时,可以设置连接超时时间,例如设置为10秒。可以使用以下代码实现: Properties pr...
    99+
    2024-04-08
    mysql jdbc
  • mysql连接超时设置的方法是什么
    在MySQL中,可以通过修改wait_timeout参数来设置连接的超时时间。wait_timeout参数表示在没有活动连接的情况下...
    99+
    2024-04-09
    mysql
  • java 应用cpu飙升(超过100%)故障排查
    前言 害。。。 昨天刚写完一份关于jvm问题排查相关的博客,今天线上项目就遇到了一个突发问题。 现象是用户反映系统非常卡,无法操作。 然后登录服务器查看发现cpu 一直100%以上。 具体排查步骤: 1,首先top命令查看服...
    99+
    2023-08-31
    java jvm Powered by 金山文档
  • MySQL利用UNION连接2个查询排序失效详解
    概述 UNION 连接数据集关键字,可以将两个查询结果集拼接为一个,会过滤掉相同的记录 UNION ALL 连接数据集关键字,可以将两个查询结果集拼接为一个,不会过滤掉相同的记录 今天在接...
    99+
    2024-04-02
  • win8应用商店显示未连接到Internet(具体排查方法)
      已经设置好了live账户,而且能正常打开其他应用。Internet已经连接。   打开应用商店显示:“你的电脑没有连接到internet或者现在无法使用Windows应用商店,要使用Wind...
    99+
    2022-06-04
    连接到 商店 方法
  • mysql当前连接数实时查看方法
    下面一起来了解下mysql当前连接数实时查看方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql当前连接数实时查看方法这篇短内容是你想要的。       ...
    99+
    2024-04-02
  • 连接阿里云MySQL数据库超时怎么回事?
    简介: 在使用阿里云MySQL数据库时,有时会遇到连接超时的问题。本文将介绍连接超时的原因以及解决方法。 连接超时是MySQL数据库中常见的问题之一。在连接MySQL数据库时,如果出现超时现象,可能是因为网络延迟、服务器负载过高或MySQL...
    99+
    2024-01-14
    阿里 怎么回事 数据库
  • 租用高防服务器请求超时如何排查
    租用高防服务器请求超时可能由多种原因引起,以下是一些常见的排查方法: 检查网络连接:首先要检查服务器的网络连接,确保网络连接正常...
    99+
    2024-05-09
    高防服务器
  • 如何解决mysql 8小时空闲后连接超时的问题
    这篇文章主要为大家展示了“如何解决mysql 8小时空闲后连接超时的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决mysql 8小时空闲后连接超时的...
    99+
    2024-04-02
  • 怎么实时查看mysql当前连接数呢
    如何实时查看mysql当前连接数 1、查看当前所有连接的详细资料: ./mysqladmin -uadmin -p -h10.140.1.1 processlist2、只查看当前连接数(Threads就是...
    99+
    2023-10-21
    mysql php 数据库 Powered by 金山文档
  • mysql外连接查询怎么用
    本篇内容主要讲解“mysql外连接查询怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql外连接查询怎么用”吧!说明外连接不仅返回符合连接和查询条件的数据行,还返回一些不符合条件的行。...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作