云搜索服务 CSS-Spring Boot使用Elasticsearch出现Connection reset by peer问题:参考
参考
- TCP长连接和短连接
TCP协议中有长连接和短连接之分。短连接在数据包发送完成后会自己断开,长连接在发包完成后, 会在一定的时间内保持连接,即通常所说的Keepalive(存活定时器)功能。
- TCP保活机制
保活机制是由一个保活计时器实现的。当计时器被激发,连接一端将发送一个保活探测报文, 另一端接收报文的同时会发送一个ACK作为响应。 如果客户端无响应,服务器将中断连接,否则会重置保活计时器。
服务器端Keepalive设置时间30m,Linux有三个参数可以控制保活时间: tcp_keepalive_time(开启Keepalive的闲置时长)、 tcp_keepalive_intvl(Keepalive探测包的发送间隔)、tcp_keepalive_probes (如果对方不予应答,探测包的发送次数)。
- http-keepalive
http-keepalive是保证一个TCP连接尽可能传递多的报文,每次交互一个报文后就会更新http-keepalive时间。如果http-keepalive时间超时,意味这个这段时间client和server没有报文交互,本端会主动关闭释放连接。
tcp-keepalive是一种探测TCP连接状态的保活机制,TCP连接建立后如果不主动关闭,client和server没有发生异常,这个连接理论上是一直存在的,http-keepalive是保证一个TCP连接上尽可能传递更多的报文,如果http-keepalive时间内没有报文交互则会主动关闭连接。
- CSS是什么_云搜索服务_CSS功能
- Spring Cloud应用托管_微服务平台_微服务引擎CSE-华为云
- 数据安全-数据安全中心-分类分级
- 华为VNC_VNC使用教程_VNC免安装-华为云
- 区块链开发_数字资产管理_区块链服务-华为云
- 数据安全-数据安全中心-功能场景1
- SpringCloud应用接入ServiceComb引擎_如何接入ServiceComb引擎_SpringCloud应用接入ServiceComb引擎操作指导
- 华为云资料 2021年 8月刊
- 区块链技术平台服务_Hyperledger Fabric增强版_区块链-华为云
- 大数据应用范围有哪些_大数据技术与应用要学习什么课程