octopus's recent timeline updates
octopus

octopus

V2EX member #138623, joined on 2015-09-17 02:33:58 +08:00
octopus's recent replies
Oct 16, 2018
Replied to a topic by octopus 问与答 Java 项目 http 请求报 ClientAbortException 错误
定位了一下,初步结论应该是这个错误和这个接口本身没太大的关系;出问题时整个系统的接口响应都变慢了。查询后发现当时有一个线程池是用来给调用 http 链接第三方发送消息的,这个方法存在问题,导致短时间内占用内存过高,影响了整个服务。之前偶尔也出现类似的现象,也是由于这个方法有问题,导致当时的服务响应慢,之后线程被释放后,响应又恢复正常。
大家有什么建议吗
up
@abeholder 所有线上机器,同一个时间都在报这个错误
@zidian 我们这个涉及的是用户使用频率非常高的查询接口,没办法忽略
@fatttt 能详细说一下吗?不是很清楚
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:370)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:334)
at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:101)
at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1048)
at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:953)
......
错误堆栈信息如上
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1241 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 23:51 · PVG 07:51 · LAX 16:51 · JFK 19:51
♥ Do have faith in what you're doing.