日常Bug排查-消息不消費 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,同時順便積累素材_。 Bug現場 某天下午,在筆者研究某個問題正high的時候。開發突然找到筆者,線上某個系統突然消費不了queue了。Queue不消費也算是日常問題了。淡 ...
日常Bug排查 Nginx重復請求 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,其中不乏一些看起來很低級但很容易犯的問題。 問題現場 有一天運維突然找到我,要我協助排查一個問題。業務開發懷疑Nginx會重復相同的請求,就感覺Nginx自己重試了一樣。而PE給我看了下他們的配置,並沒有配置任何重試。 第一感覺 我第一感覺就是應該不是Nginx的問題。但是 ...
2021-06-16 10:18 4 575 推薦指數:
日常Bug排查-消息不消費 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,同時順便積累素材_。 Bug現場 某天下午,在筆者研究某個問題正high的時候。開發突然找到筆者,線上某個系統突然消費不了queue了。Queue不消費也算是日常問題了。淡 ...
日常Bug排查-拋異常不回滾 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,同時順便積累素材_。 Bug現場 最近有人反映java應用操作數據庫的時候,拋異常不回滾。這還了得,不過筆者篤定肯定是用法的鍋,不然就全亂套了。所以筆者去Review ...
日常Bug排查-應用Commit報錯事務並沒有回滾 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,同時順便積累素材_。 應用Commit報錯並不一定回滾 事實上,這篇文章並沒有什么排查過程。但這個問題卻又是筆者經常遇到的。 筆者僅僅是想闡述一下 ...
背景:接口多次連續請求,客戶端會收到服務端的400的錯誤,但是單次請求是可以成功 因為從服務中看,報錯400 並不是服務暴露出來的,服務沒有日志 但是從nginx中已經看到有錯誤了,肯定發送給了服務,只是這個400,並不是測試的服務返回到,應該是底層返回的 排查 ...
日常Bug排查-系統失去響應-Redis使用不當 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,同時順便積累素材_。 Bug現場 開發反應線上系統出現失去響應的現象,收到業務告警已經頻繁MarkAndSweep(Full GC)告警。於是找到筆者 ...
日常問題排查-調用超時 前言 日常Bug排查系列都是一些簡單Bug排查,筆者將在這里介紹一些排查Bug的簡單技巧,同時順便積累素材_。 Bug現場 這次的Bug是大家喜聞樂見的調用超時。即A調用B超過了5s 搜索一下日志,發現A系統在發出5s后超時。B系統在將近8s后才收到請求 ...
解Bug之路-記一次線上請求偶爾變慢的排查 前言 最近解決了個比較棘手的問題,由於排查過程挺有意思,於是就以此為素材寫出了本篇文章。 Bug現場 這是一個偶發的性能問題。在每天幾百萬比交易請求中,平均耗時大約為300ms,但總有那么100多筆會超過1s,讓我們業務耗時監控的99.99線變得 ...
1. 問題一 報錯: 描述: 解決: ...