发现直接连接MGR节点是正常的,可以写入,但通过ProxySQL连接就无法show\select\insert 等
使用sysbench对ProxySQL报以下错误:

FATAL: `thread_run' function failed: /usr/share/sysbench/oltp_insert.lua:47: SQL error, errno = 9001, state = 'HY000': Max connect timeout reached while reaching hostgroup 10 after 10001ms
FATAL: `thread_run' function failed: /usr/share/sysbench/oltp_insert.lua:47: SQL error, errno = 9001, state = 'HY000': Max connect timeout reached while reaching hostgroup 10 after 10000ms
FATAL: `thread_run' function failed: /usr/share/sysbench/oltp_insert.lua:47: SQL error, errno = 9001, state = 'HY000': Max connect timeout reached while reaching hostgroup 10 after 10001ms
FATAL: `thread_run' function failed: /usr/share/sysbench/oltp_insert.lua:47: SQL error, errno = 9001, state = 'HY000': Max connect timeout reached while reaching hostgroup 10 after 10000ms

select * from stats_mysql_processlist;有67个sleep的命令.
select * from stats_mysql_connection_pool; 10组只有一个连接
根据官方问题记录,对比检查,没有发现问题(已经runtime\配置也是对的.)无奈重启一次ProxySQL,OK正常了.

admin@127.0.0.1 [(none)]>select * from stats_mysql_processlist;
+----------+-----------+------+--------------------+----------------+----------+-----------+------------+------------+----------+----------+---------+---------+------+
| ThreadID | SessionID | user | db                 | cli_host       | cli_port | hostgroup | l_srv_host | l_srv_port | srv_host | srv_port | command | time_ms | info |
+----------+-----------+------+--------------------+----------------+----------+-----------+------------+------------+----------+----------+---------+---------+------+
| 1        | 70        | wyz  | information_schema | 192.168.99.185 | 41122    | 10        |            |            |          |          | Sleep   | 5311426 |      |
| 3        | 9504      | wyz  | information_schema | 192.168.99.212 | 35616    | 11        |            |            |          |          | Sleep   | 24859   |      |
+----------+-----------+------+--------------------+----------------+----------+-----------+------------+------------+----------+----------+---------+---------+------+
2 rows in set (0.00 sec)
admin@127.0.0.1 [(none)]>select * from stats_mysql_connection_pool;
Empty set (0.00 sec)admin@127.0.0.1 [(none)]>select * from stats_mysql_commands_counters where Total_cnt;
+---------+---------------+-----------+-----------+-----------+---------+----------+----------+----------+-----------+-----------+--------+--------+---------+----------+
| Command | Total_Time_us | Total_cnt | cnt_100us | cnt_500us | cnt_1ms | cnt_5ms  | cnt_10ms | cnt_50ms | cnt_100ms | cnt_500ms | cnt_1s | cnt_5s | cnt_10s | cnt_INFs |
+---------+---------------+-----------+-----------+-----------+---------+----------+----------+----------+-----------+-----------+--------+--------+---------+----------+
| BEGIN   | 6309623605    | 1583857   | 51        | 1441677   | 129945  | 11405    | 111      | 20       | 1         | 0         | 0      | 112    | 20      | 515      |
| COMMIT  | 1060260349    | 826562    | 4233      | 59        | 7349    | 814032   | 714      | 164      | 9         | 2         | 0      | 0      | 0       | 0        |
| DELETE  | 22825509825   | 1057796   | 8455      | 337172    | 227783  | 43992    | 40098    | 251246   | 115676    | 33317     | 1      | 4      | 0       | 52       |
| INSERT  | 179673106152  | 20885757  | 8469      | 683140    | 129291  | 19703762 | 65361    | 131523   | 2164      | 10654     | 151393 | 0      | 0       | 0        |
| SELECT  | 8888256088    | 22149881  | 56184     | 17273645  | 3228537 | 1588803  | 2265     | 429      | 10        | 7         | 0      | 0      | 0       | 1        |
| UPDATE  | 134309337044  | 3174979   | 16886     | 842234    | 547909  | 94253    | 74039    | 636912   | 572389    | 389995    | 27     | 12     | 3       | 320      |
| SHOW    | 6485          | 5         | 0         | 1         | 1       | 3        | 0        | 0        | 0         | 0         | 0      | 0      | 0       | 0        |
+---------+---------------+-----------+-----------+-----------+---------+----------+----------+----------+-----------+-----------+--------+--------+---------+----------+
7 rows in set (0.00 sec)

转载于:https://www.cnblogs.com/2woods/p/9534545.html

ProxySQL 故障相关推荐

  1. MySQL用中间件ProxySQL实现读写分离和主节点故障应用无感应

    昨天做的用proxysql实现的读写分离,但是在实际的应用中这样的结构还很不完整,如果主节点出现故障那么整个拓扑的数据库也无法通过proxysql来调用了,所以还需要增加主节点故障后proxysql能 ...

  2. 《童虎学习笔记》14分钟结合ProxySQL处理超半数MGR节点故障

    本文章配套视频 https://www.ixigua.com/7086085500540289572?id=7088719800846778910 本专栏全部文章 https://blog.csdn. ...

  3. ProxySQL+MGR实现读写分离和主节点故障无感知切换

    ProxySQL+MGR实现读写分离和主节点故障无感知切换 一.环境准备 192.168.153.149 mgr-node1 192.168.153.150 mgr-node2 192.168.153 ...

  4. ProxySQL+MGR实现读写分离和主节点故障无感知切换 - 完整操作记录

    ProxySQL+MGR实现读写分离和主节点故障无感知切换 - 完整操作记录 前面的文章介绍了ProxySQL用法,这里说下ProxySQL中间件针对Mysql组复制模式实现读写分离以及主节点故障时能 ...

  5. MySQL中间件之ProxySQL(13):ProxySQL集群

    返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html ProxySQL有原生的集群功能,但是这个原生的集群功能还正在试验阶段 ...

  6. ProxySQL MySQL MGR8配置

    上一篇博文记录了如何使用MySQL8.0.12部署mgr集群(单主模式或者多主模式都可以),那么在实际环境中应用如何去连接mgr集群呢?再比如单主模式如何实现读写分离呢?用代理软件需要配合各种脚本太麻 ...

  7. MySQL中间件之ProxySQL(14):ProxySQL+PXC

    返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html 1.ProxySQL+PXC 本文演示ProxySQL代理PXC(Pe ...

  8. MySQL-ProxySQL中间件(一)| ProxySQL基本概念

    目录 MySQL-ProxySQL中间件(一)| ProxySQL基本概念: https://www.cnblogs.com/SQLServer2012/p/10972593.html     MyS ...

  9. 资源丨MySQL故障排查思路方法PPT视频24问答

    昨晚,墨天轮邀请到MySQL技术顾问崔虎龙做了题为<一小时掌握MySQL故障排查思路方法>的直播分享,引起了大家的广泛关注,直播后很多小伙伴来找小编询问PPT.思维导图.视频等,在这里小编 ...

最新文章

  1. Struts2中的struts.multipart.saveDir的配置
  2. 【C语言】二维数组遍历的3种方式
  3. scrapy去重原理,scrapy_redis去重原理和布隆过滤器的使用
  4. iOS中的唯一标示符
  5. Oracle数据库----视图
  6. 可塑性极强渐变几何空间,设计中不可或缺的素材
  7. ArrayList排序Sort()方法(转)
  8. 利用客户端cookie保存用户信息
  9. gpio能测Linux启动时间,linux – 如何自动测量新建图像的启动时间...
  10. live2dmesh渲染优先级_Live2D 性能优化
  11. 微信小程序开发之动图小游戏是实现(代码篇)
  12. 【论文笔记】Learning Convolutional Networks for Content-weighted Image Compression
  13. TIKTOK视频:搬运视频技巧的这几点你知道吗?
  14. 9. docker——DockerFile案例
  15. Get 和 Post 请求
  16. MAX7219产品级驱动分享
  17. 学生命科学要学计算机吗,生命科学属于什么门类 计算机科学与技术专业属于什么门类...
  18. 解决Themida加壳程序在VMware虚拟机无法运行问题_HS_TMD 开游戏
  19. 关于举办“实验室生物安全”和“ISO15189医学实验室认可内审员及医学实验室质量控制”培训班的通知...
  20. 模态对话框与非模态对话框的区别 1

热门文章

  1. 超日债违约引发大宗商品暴跌 伦铜大跌近9%
  2. [转]SVN + CruiseControl.NET + NANT 自动编译提交的项目最小DEMO
  3. 交换机的VTP技术应用实训
  4. CentOS 5 全攻略 -- 一步一步配置详解
  5. JAVA操作Hadoop
  6. ubuntu18.04安装pycharm专业版
  7. 代码审计-四叶草杯线下awd比赛源码web2
  8. 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境
  9. 十五周 苏浪浪 201771010120
  10. Java学习之路(七):泛型