connection Killed by maxscale

Posted 雅冰石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了connection Killed by maxscale相关的知识,希望对你有一定的参考价值。

一 问题描述

程序里连maxscale报错:

connection Killed by maxscale。

当执行一个慢sql,例如select SLEEP(181),也报如上错误。

二 排查思路

①  检查下maxscale的连接超时参数connection_timeout是否过小。

如果没配置,默认为0,表示没限制,我们这里没配置,说明不是这个原因导致的。

该参数介绍官网地址:https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_timeout

② 我们是haproxy代理maxscale的架构,因此需要检查下haproxy的配置参数中的timeout client配置是否过小。

配置如下:

timeout client      180s
timeout server      300s

将其调大为8个小时:

然后重启haproxy 

/*

参数介绍

 */

--本篇文章参考了https://blog.csdn.net/zhaoyangjian724/article/details/51145045

以上是关于connection Killed by maxscale的主要内容,如果未能解决你的问题,请参考以下文章

ltrace killed by SIGTRAP

ORA-1092 : opitsk aborting process---killed by oom killer

dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

HTTPConnectionPool(host='xx.xx.xx.xx', port=xx): Max retries exceeded with url:(Caused by Co

ORACLE 的CONNECT BYSTART WITH,CONNECT_BY_ROOTCONNECT_BY_ISLEAFSYS_CONNECT_BY_PATH,LEVEL的使用(Hierarc(代码

Oracle函数sys_connect_by_path用法