问题现象
程序隔一段时间不操作后,再请求es就会报错Connection reset by peer,之后连续几次操作都正常
问题原因
报这个错的原因是 因为服务端已经关闭了链接,但是客户端还在使用这个链接
解决
增加
//保持client 每 5分钟 发送数据保持http存活
httpClientBuilder.setKeepAliveStrategy((response, context) -> Duration.ofMinutes(5).toMillis());
程序隔一段时间不操作后,再请求es就会报错Connection reset by peer,之后连续几次操作都正常
报这个错的原因是 因为服务端已经关闭了链接,但是客户端还在使用这个链接
增加
//保持client 每 5分钟 发送数据保持http存活
httpClientBuilder.setKeepAliveStrategy((response, context) -> Duration.ofMinutes(5).toMillis());