mysql远程主机强迫关闭了_HAProxy出现远程主机强迫关闭了一个现有的连接 的错误及解决...
使用haproxy作为sql server 的负载均衡器。
使用了文档中的示例配置项:
timeout client 50s
timeout server 50s
采用这个配置项,有时会出现“远程主机强迫关闭了一个现有的连接”的错误。
出现这个错误的原因是:一旦sql client超过50s没有给haproxy发送数据,则haproxy会关闭这个连接,此时sql client中的以为连接还是通的,此时发送数据就会出现异常。
在查看了HAProxy的官方文档,以及mysql和sql server的文档之后,将配置改为:
timeout client 8h
timeout server 8h
之后正常了。为什么设置为8小时呢?sql server没有查到类似wait timeout的资料,于是借鉴了mysql的配置项,mysql有一个名为wait timeout的配置项,它的默认时间为8小时,这个配置项的意思是当mysql发现与客户端的tcp连接如果超过8个小时不活动的话(收发数据),那么mysql就关闭这个连接。这个配置项跟http1.1中的keep alive timeout是类似的。
参考:
Apache: Keep-alive timeout
Amount of time the server will wait for subsequent requests on a persistent connection
Mysql: wait_timeout
The number of seconds the server waits for activity on an interactive connection before closing it.
HAProxy: timeout client
The inactivity timeout applies when the client is expected to acknowledge or send data.
mysql远程主机强迫关闭了_HAProxy出现远程主机强迫关闭了一个现有的连接 的错误及解决...相关推荐
- C#中UDP通信过程中出现:远程主机强迫关闭了一个现有的连接0x80004005】的解决方法
在UDP通信过程中, 使用try...catch语句接受数据时,总是会出现一个错误: System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭 ...
- C#编程UDP通信过程中出现【远程主机强迫关闭了一个现有的连接0x80004005】的解决方法
一直郁闷 UDP不是面向非连接的?? 在UDP通信过程中, 使用try...catch语句接受数据时,总是会出现一个错误: System.Net.Sockets.SocketException (0x ...
- netty报错:远程主机强迫关闭了一个现有的连接。(已解决)
昨天,java 集成netty服务的项目,在测试服务器上,发现了一个问题: 1.项目netty包版本:netty-all-5.0.0.Alpha1.jar. 2.问题的描述:服务器启动,各种通信正常, ...
- java nio 强制关闭_Java NIO服务器:远程主机强迫关闭了一个现有的连接
Java NIO聊天室 中,若客户端强制关闭,服务器会报"java.io.IOException: 远程主机强迫关闭了一个现有的连接.",并且服务器会在报错后停止运行,错误的意思就 ...
- ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接. 错误结果: Traceback (most recent call last):Fil ...
- mysql远程主机强迫关闭了一个现有连接_asp.net连接mysql出现了远程主机强迫关闭了一个现有的连接。!!!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [SocketException (0x2746): 远程主机强迫关闭了一个现有的连接.] System.Net.Sockets.Socket.Recei ...
- .net+mysql关闭连接_asp.net连接mysql出现了远程主机强迫关闭了一个现有的连接。!!!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [SocketException (0x2746): 远程主机强迫关闭了一个现有的连接.] System.Net.Sockets.Socket.Recei ...
- sonarqube 启动不了,异常提示:远程主机强迫关闭了一个现有的连接
启动sonarqube 6.7.1 报下面的错误: 2018.01.24 10:10:56 WARN app[][o.e.t.n.Netty4Transport] exception caught o ...
- hubbledotnet 远程连接提示:无法从传输连接中读取数据:远程主机强迫关闭一个现有的连接...
我用本地hubbledotnet(安装32位)去连接服务器hubbledotnet(64位) 提示:无法从传输连接中读取数据:远程主机强迫关闭一个现有的连接 ...
最新文章
- Nature子刊:三代Nonopore测序数据耐药性分析软件NanoOK RT
- Struts2利用iText导出word文档(包含表格)
- lepus mysql 复制监控_sql_mode=ONLY_FULL_GROUP_BY 导致lepus监控mysql5.7报错
- business man
- java对redis的基本操作
- IOS15自定义UICollectionView的使用
- .NET 6新特性试用 | PriorityQueue
- 一个列中多行求和_excel表格制作,Excel表格的基本操作,包含制作一个表格10方面的知识(1)...
- JS json字符串转换
- vue05-REST 请求
- 金蝶云苍穹平台初级开发工程师认证考试
- 16进制颜色代码转RGB代码
- 安卓 VNET 抓取 快手极速版cookie 教程
- 游戏地图主要功能实现
- dim c语言,编程基础-C程序的组成
- vi 和 vim 编辑器的使用
- Tair存储引擎简单介绍以及常见API操作
- [转]那些著名或非著名的iOS面试题(上)
- jQuery HTML5文件上传美化插件jQuery.filer
- 【PHP】 毫秒级时间戳和日期格式转换
热门文章
- js 不用onload的loding
- 学习篇-Activiti-29-流程定义存储表
- 软件构造实验一问题解决方法及经验教训
- 灰太狼大王讲java之抽象类
- lly的数列询问(最小生成树 + 思维)
- Wav2KWS: Transfer Learning From Speech Representations for Keyword Spotting(2021)
- 谷歌手机地图中文java_谷歌地图开发(1)使用MapView显示地图
- kmeans python interation flag_机器学习经典算法-logistic回归代码详解
- ps cc2019版为什么做图一复制图层就卡死_你所不知道的十个被藏起来的PS功能,超级实用!...
- win电脑主板设置的Bios密码清除方法