原文:困扰好久的生产httpclient调用偶现socketTimeout异常

系统背景: 生产 台服务器,调用量高峰时期差不多 到 次每秒,每天差不多有 次的调用超时。之前也一直没有在意。后来观察日志发现,异常总是连续几次的出现,不是一次一次的,这个现象引起了我的注意。 后来因为一次优化需求,后台我将请求调用方式改为了线程池的异步调用: private static ExecutorService threadPool Executors.newCachedThreadP ...

2017-03-23 15:56 0 3469 推荐指数:

查看详情

bug如何处理?

请先允许我对此类bug进行吐槽,相信做测试的同学都碰见过这种bug!  我们在测试过程中经常会碰见一类很头疼的bug,就是性的bug,所谓性,是相对于必而言,这类bug有些可以有重现路径,但是可能需要重复操作十几次甚至上百次才可能重现一次,重现概率比较低,这种bug我暂分类成可重现 ...

Wed Feb 27 02:35:00 CST 2019 0 2461
网页性崩溃-chrome

简介: 项目前台框架:Angular2 + Bootstrap(日期等组件) + Echarts + 响应式(包括页面、字体缩放:rem) chrome版本:多个版本测试均有此问题。 表现: ...

Mon Apr 09 19:18:00 CST 2018 1 1048
程序员的踩坑经验总结(一):如何把Bug的变必

程序员的踩过的坑也是可以分类的,很常见又很难解决的一类是偶然的现象,表现起来比较怪异。 而把一个问题Bug的变成必,是开发人员的一种能力。我认为也应该是测试人员的一种能力,但是各个公司要求不一样吧。我在华为做过测试,虽然时间过去很久了,但是当时学到的方法影响至今。总之还是那句话,对你要求高 ...

Mon May 11 23:54:00 CST 2020 0 931
由于httpClient调用导致的ESTABLISHED过多和 Connection rest by peer 异常

问题描述: 生产环境突然之间出现了大量的Connection rest by peer.后来使用netstat -an | grep 服务端口号发现有大量来自A10服务器的ESTABLISHED连接,多的时候单台达到1万多,总连接数达到3万多。后来查看A10服务器发现,连接数来自同一个客户 ...

Thu Aug 11 21:16:00 CST 2016 0 4891
三探循环依赖 → 记一次线上的循环依赖问题

开心一刻   心里一直在想明天该以何种方式祭拜列祖列宗,彻夜难眠,辗转反侧,最好下定了决心   给弟发了个微信:别熬夜了,早上早点起来,咱俩去上坟   弟:知道了,哥   我:记得带上口罩 ...

Tue Feb 01 18:32:00 CST 2022 8 1419
深入理解Netty---从宕机看Netty流量控制

一、业务背景 目前移动端的使用场景中会用到大量的消息推送,push消息可以帮助运营人员更高效地实现运营目标(比如给用户推送营销活动或者提醒APP新功能)。 对于推送系统来说需要具备以下两个特性: ...

Tue Sep 28 18:36:00 CST 2021 2 533
【Golang】嗅探抓包工具,解决线上问题来不及抓包的情况

背景 测试群里经常看到客户端的同学反馈发现了Bug,但是来不及抓包,最后不了了之,最近出现得比较频繁,所以写个小脚本解决这个问题。 实现思路 之前写过一个埋点工具,辅助测试埋点的数据,解决多个端的埋点需要打开不同的抓包软件,并且需要肉眼去比对的的不便,也是使用的抓包分析数据并在界面 ...

Wed Dec 11 16:56:00 CST 2019 0 316
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM