项目部署到阿里云,突然报错,频繁的打印堆栈信息,一开始是把堆内存打满导致服务一直重启,调大堆内存后就不影响正常服务了,但还是一直打堆栈,虽说日志会自动清理,但一直打这个信息着实不好看。

最终在阿里的elb健康检查的F&Q中找到问题原因。


原文第11条

解决

1.健康检查换http,随便提供最简单的http接口,配上去
2.将对应的日志打印级别改成INFO,亲测那个错误是DEBUG才打,该成INFO就好了

扩展

负载均衡通过健康检查来探测后端ECS的可用性。开启健康检查功能后,当后端某个ECS健康检查出现异常时,来自客户端的新请求将不会再被转发到该ECS,直到健康检查检测到该ECS上业务恢复正常。

TCP监听支持HTTP和TCP两种健康检查方式。
TCP模式的健康检查是基于网络层探测,利用传统的三次握手机制来判断后端服务是否异常。
HTTP模式的健康检查是检测head请求,Tengine节点服务器通过发送HTTP的header请求,然后对比返回码参数来校验后端服务是否异常。
TCP的健康检查方式对服务器的性能资源消耗相对要少一些,如果您对后端服务器的负载高度敏感,则选择TCP方式进行健康检查,如果负载不是很高,则选择HTTP方式进行健康检查。

[记录] ---阿里云java.io.IOException: Connection reset by peer的问题相关推荐

  1. Netty : java.io.IOException: Connection reset by peer

    文章目录 1.背景 1.背景 netty聊天室程序,聊天页面如下: 点击上传图片开始报错: 最大上传限制 后来报错: java.io.IOException: Connection reset by ...

  2. Spark:java.io.IOException: Connection reset by peer

    1.背景 # 2.问题2 java.io.IOException: Connection reset by peerat sun.nio.ch.FileDispatcherImpl.read0(Nat ...

  3. Netty 中 IOException: Connection reset by peer 与 java.nio.channels.ClosedChannelException: null

    最近发现系统中出现了很多 IOException: Connection reset by peer 与 ClosedChannelException: null 深入看了看代码, 做了些测试, 发现 ...

  4. JDBC Connection Fails With SEVERE: IO Error: Connection Reset By Peer解决方法

    问题描述: 2021.10.20 研发同事反馈一个关于JDBC Connection错误的问题,具体情况如下: JDBC connection with TCPS from Orcle Enterpr ...

  5. java.net.SocketException: Connection reset by peer: socket write error

    最近在做自己的毕业设计,名字是"基于Android的校园二手商品交易系统",于是想把电脑作为服务器,以Android手机作为客户端,做一个C/S结构的程序. 可是一开始就遇到了一个 ...

  6. IO Error: Connection reset by peer, Authentication lapse 140354 ms.问题的解决

    今天在公司服务器上搭建新环境,部署项目时,一切准备就绪了,但是却发现项目总是启动失败,启动日志报:"IO Error: Connection reset by peer, Authentic ...

  7. Io 异常: Connection reset;Io 异常: Got minus one from a read call;IO 错误: Connection reset by peer, Authe

    报错信息: 1. IO 错误: Connection reset by peer, Authentication lapse 0 ms. 搜索网上有些回答说 是JVM随机数造成的延迟问题. 看下ket ...

  8. javax.mail.FolderClosedException: * BYE JavaMail Exception: java.io.IOException: Connection dropped

    解决方案: (1) 将floder idle设置为true:folder.idle(true); 这样其实只是忽略异常而已: (2) 解决方案二:ReadMail operator need to h ...

  9. org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

    完整错误信息: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipeat org.a ...

最新文章

  1. php中的自定义函数与c语言有什么区别,php与c语言的不同点是什么?
  2. Java Web实训项目:西蒙购物网(2016)
  3. 马云谈区块链:不可能也不应该用来一夜暴富
  4. mac学python_新手小白学Python必备编程利器Pycharm快捷键大全(Win+Mac)
  5. JAVA设计模式-装饰器模式(Decorator)
  6. POJ 3122 Pie 二分枚举
  7. js 自定义getClass函数实现获取dom的class 兼容火狐ie
  8. JavaEE学习11--数据库语言SQL
  9. 如何保证FTP文件下载或上传数据完整
  10. 联想用u盘重装系统步骤_联想u盘重装win10系统详细图文教程
  11. 数据结构课程设计 # 论文查重分析系统 (C/C++版和python版)
  12. 计算机桌面来回闪烁,Windows10系统电脑屏幕一直闪烁的解决方案
  13. 出栈顺序判断问题——划线法
  14. 原型图高保真和中保真的区别_最终确定您的高保真度UX概念验证
  15. Cadence Allegro如何添加泪滴
  16. Win11怎么创建系统映像?
  17. 2048网页版游戏高分插件代码分享
  18. 5G新空口关键技术之--信道编码
  19. 2018/01/22 爬虫日记
  20. 昨天玩游戏的情绪总结

热门文章

  1. ASP.NET MVC教程八:_ViewStart.cshtml
  2. day28 socket网络编程
  3. Java学习--内部类
  4. (三)PYTHON字典 元祖 列表尝试应用
  5. 设置 sideload Outlook Add-ins
  6. 关于TCP/IP协议及网络通信相关问题
  7. 计算机网络学习笔记-1.1.3-速率相关的性能指标
  8. 域名,ip,mac地址
  9. python indices_python numpy triu_indices函数
  10. php layui table,Layui table组件相关介绍