开发者社区> 问答> 正文

druid连接池mysql5.5报错communications link failure?报错

@wenshao 你好,想跟你请教个问题:

communication link failure 的问题。

参数如图,各种渠道各种方式都尝试了,还是不行。

展开
收起
爱吃鱼的程序员 2020-06-07 17:25:42 2232 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>楼主最终怎么解决的啊</p>
                    
    
                            回复 <a class="referer" target="_blank">@HeartArea</a>  : 我也是主从分库,不知道怎么去解决,能麻烦告诉下怎么设置的吗
                        
    
                            最后发现是我们用的分库中间件的问题。就是超时时间的问题
                        
    
                        <p>求解啊,在线等,急</p>
                    
    
                        <p>你是不是用的mycat??</p>
                    
    
                            不是,是TDDL
                        
    
                        <p>数据库连接相关的有三个超时参数,如下:</p> 
    

    1.connectionRequestTimout

    指从连接池获取连接的timeout
    2.connetionTimeout

    指客户端和服务器建立连接的timeout, 
    就是http请求的三个阶段,一:建立连接;二:数据传送;三,断开连接。超时后会ConnectionTimeOutException

    3.socketTimeout

    指客户端和服务器建立连接后,客户端从服务器读取数据的timeout,超出后会抛出SocketTimeOutException

    你看看都设置的是啥,可以通过配置显式的 设置一下

    2020-06-07 17:26:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像