golang
艾 尼 路
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang之HTTP server 502问题分析
问题引入 生产环境Golang服务有时会产生502报警,排查发现大多是以下三种原因造成的:http.Server配置了WriteTimeout,请求处理超时,Golang断开连接;http.Server配置了IdleTimeout,且网关和Golang之间使用长连接,,Golang断开连接;Golang服务出现了panic造成服务重启; 第三种case非常简单,本文将重点分析前两种case背后的深层原因。 注:请求链路为 客户端 ===> Nginx ===> Golang原创 2020-08-13 16:08:05 · 3088 阅读 · 0 评论 -
Redis『慢查询』分析
问题来源 高峰盯盘期间,通过kibana查询发现不定时存在一些redis慢查询日志(客户端日志);而且目前项目中记录redis慢查询日志的门限默为300ms。这种不知原因且不定时的慢查询是非常危险的。 注1:redis server实例配置的slow log门限为10ms,并且存在慢查询报警。 注2:客户端与redis之间还存在Twemproxy代理(以下简称tw)。 注2:客户端为Golang服务,与tw之间是长连接,基于连接池实现。【案例1】客户端问题排查 2020.07.29 1原创 2020-08-11 19:22:24 · 1402 阅读 · 0 评论
分享