腾讯云 MySQL 的 Aborted_connects 一直在增长,难道有人在尝试链接我的数据库?

2020-02-15 17:44:28 +08:00
 sdjl
我的腾讯云 MySQL,没有外网 IP,只有内网 IP,按理说只能我自己的服务器链接吧?

观察到 Aborted_connects 一直在增长,几乎每秒钟增加 2,这是什么情况?
3844 次点击
所在节点    MySQL
16 条回复
opengps
2020-02-15 17:51:07 +08:00
查查跟你服务器上对 mysql 机器 ip 建立的链接数量是否能对上
sdjl
2020-02-15 17:55:12 +08:00
通过 show full processlist 可以确定所有的链接都是我的程序的,没有其他人链接上(我的 mysql 密码非常复杂)

@opengps
hst001
2020-02-15 18:16:12 +08:00
目测是连接程序的 bug
wzwwzw
2020-02-15 18:21:50 +08:00
是不是连接池出问题了。
sdjl
2020-02-15 18:32:36 +08:00
@hst001 应该不会,晚上我把程序关闭看看
RedisMasterNode
2020-02-15 18:44:24 +08:00
@sdjl show full processlist 只能查看当前用户的 process,并不是全部 mysql 连接
ksedz
2020-02-15 19:05:35 +08:00
tcpdump 看看源地址,再定位进程
sdjl
2020-02-15 19:42:17 +08:00
@RedisMasterNode 我用 root 用户登录查看的
sdjl
2020-02-15 20:57:39 +08:00
我把我的程序关闭了也会增加(我在这个服务器上只运行一个 cgi 程序)
slyang5
2020-02-15 21:04:01 +08:00
连接 用了没关吧
sdjl
2020-02-16 12:07:00 +08:00
@slyang5 和我写的程序没有关系,我把我写的程序关闭了,这个数值也在增加
sdjl
2020-02-16 14:11:24 +08:00
我查看腾讯云的错误日志,有“Got an error reading communication packets”错误,来自我的内网 vps,我研究一下
sdjl
2020-02-16 14:52:15 +08:00
“Got an error reading communication packets” 已经解决,没有其他错误日志了。

不过 Aborted_connects 依然再增长
sdjl
2020-02-16 15:09:17 +08:00
我确定和我的程序没有关系了,因为:

1、我关闭了我的所有 vps (关机)
2、我登录腾讯云 MySQL 网页版管理工具
3、我在网页版中执行 show global status like 'Aborted_%'; 语句,观察到 Aborted_connects 一直在增长
4、我的腾讯云 MySQL 没有外网 IP
sdjl
2020-02-16 15:15:43 +08:00
我想腾讯云提交工单了,看他们怎么回复
sdjl
2020-02-16 16:09:47 +08:00
我发现有个 IP 一直在链接我的数据库,然后腾讯云那边回复了,下面是腾讯云客服回复内容:

您好,相关 ip 为内部 ip。关于 Aborted_connects 一直在增长 的问题 。由于数据库在运行过程中为保证数据库正常运行。需要进行连接探活测试。 保证数据库相关问题在第一时间得到通知。感谢您的理解与支持

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644834

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX