免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9841 | 回复: 8
打印 上一主题 下一主题

如何查找mysql processlist中的死连接【已解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-09 11:33 |只看该作者 |倒序浏览
本帖最后由 zhengsenlin888 于 2013-09-10 10:39 编辑

mysql> show processlist;
可以看到很多连接,有没有可能有些连接有出现在列表里面,但是实际上链接已经断开着,没有在交互数据的。就是那种假连接。请问下怎么找出这种连接。以什么条件判断。谢谢。

不能通过sleep来判断,因为我们这边的业务是有的1个月没数据交互的都有。有的1个月连着但没交互数据也是正常的。

论坛徽章:
0
2 [报告]
发表于 2013-09-09 14:33 |只看该作者
可以通过 show processlist 输出中的time来进行判断,如果其一直在增加的话,就有可能成僵尸连接了。
我一般是通过以下几步来确定的:
1、先把程序连接最大多久变更一次进行一下估算(因为只要有交互,time值就会变化)
2、我们可以通过部署相应的脚本来监控,如果time值超过估算的时间,我们可以通过相应的脚本来进行处理(这个根据具体业务处理方式也不同)

论坛徽章:
0
3 [报告]
发表于 2013-09-09 17:16 |只看该作者
回复 2# yqhenry


    不能通过sleep来判断,因为我们这边的业务是有的1个月没数据交互的都有,有的1个月没数据交互的也是正常的。

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
4 [报告]
发表于 2013-09-09 17:34 |只看该作者
因为我们这边的业务是有的1个月没数据交互的都有。有的1个月连着但没交互数据也是正常的

这么长时间没有数据交互也不算死链接,你让mysql的sleep情何以堪嘛,哈哈。

论坛徽章:
0
5 [报告]
发表于 2013-09-09 19:16 |只看该作者
回复 4# seesea2517


    就是有没有不按sleep time来算的?来算是死连接?

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
6 [报告]
发表于 2013-09-10 09:16 |只看该作者
回复 5# zhengsenlin888


    根据你的描述,应该说是按照连接对应的逻辑功能来判断,而数据库系统哪管这些呢,只给你显示一些状态而已,你要用到逻辑功能来判断是否是死链接,那还得靠你的应用程序了,由应用程序来决定这个连接是不是用完了,需要断开也可以主动断开连接。

论坛徽章:
0
7 [报告]
发表于 2013-09-10 10:38 |只看该作者
谢谢。:wink:

论坛徽章:
0
8 [报告]
发表于 2013-09-10 10:48 |只看该作者
一个月都没有交互的话,这个通过数据库状态估计就比较难判断了。估计只能通过应用程序来判断了。

论坛徽章:
0
9 [报告]
发表于 2013-09-10 20:38 |只看该作者
回复 8# yqhenry


    恩。是的,只能通过应用程序的话我这边就没事了。哈哈。谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP