原文:MongoDB一次節點宕機引發的思考(源碼剖析)

目錄 簡介 日志分析 副本集 如何實現 Failover 心跳的實現 electionTimeout 定時器 業務影響評估 參考鏈接 聲明:本文同步發表於 MongoDB 中文社區,傳送門: http: www.mongoing.com archives 簡介 最近一個 MongoDB 集群環境中的某節點異常下電了,導致業務出現了中斷,隨即又恢復了正常。 通過ELK 告警也監測到了業務報錯日志。 ...

2019-11-02 16:43 8 2562 推薦指數:

查看詳情

一次 symbol lookup error 引發思考

開發一個跨平台的項目的時候,大部分時候都是在VS下進行編碼,所以也就使用了VS的解決方案來管理項目。 因為要跨平台,當時網上看scons這個工具不錯,所以在linux下就使用了scons來作為編譯腳本 ...

Sat Jan 14 00:31:00 CST 2017 0 3892
一次線上問題排查所引發思考

前言 之前或多或少分享過一些內存模型、對象創建之類的內容,其實大部分人看完都是懵懵懂懂,也不知道這些的實際意義。 直到有一天你會碰到線上奇奇怪怪的問題,如: 線程執行一個任務遲遲沒有返 ...

Mon Jul 09 16:20:00 CST 2018 6 3053
由Redis的hGetAll函數所引發一次服務宕機事件

昨晚通宵生產壓測,終於算是將生產服務宕機的原因定位到了,心累。這篇博客,算作一個復盤和記錄吧。。。 先來看看Redis的緩存淘汰算法思維導圖: 說明:當實際占用的內存超過Redis配置的maxmemory時,Redis就會根據用戶選擇淘汰策略清除被選中的key。 業務場景 ...

Sat Dec 22 06:08:00 CST 2018 1 538
一次集群架構的討論所引發思考---榜樣啊榜樣。

程序猿的起點   回頭一看,已然做了程序猿兩年多了,這兩年里,雖然不算風風雨雨,但也算坎坎坷坷吧。想當初,自己還是個毛頭小子的時候,每天上班那叫一個干勁十足,每次接到任務都像去推對方高地似的, ...

Tue Mar 18 08:46:00 CST 2014 8 2078
一次線上問題引發的對dubbo優雅下線的思考

一.背景 我們經常聊到dubbo的啟動,是如何暴露接口的,如何注冊到注冊中心的,但是就一個完整的生命周期而言,有上線就必然有下線,而下線這一部分往往被人忽略,這次就一次線上發布問題為入口,來分析dubbo下線的過程和其中遇到的問題,從另一個方面加深dubbo整個生命周期的理解 ...

Tue Jun 01 01:41:00 CST 2021 0 1115
一次 “靈異事件” 及由此引發思考

上個周日,即 5 月 12 日,風和日麗,正和朋友在天河公園悠閑的散步。突然接到運營的電話,語氣匆匆的說道: “xxx, 不好啦,陰陽師官方論壇 好像被黑客攻擊了,全部頁面變成黑白了,看着挺嚇人的,你 ...

Thu May 16 19:30:00 CST 2019 7 1929
一次線上Redis類轉換異常排查引發思考

之前同事反饋說線上遇到Redis反序列化異常問題,異常如下: 已知信息如下: 該異常不是必現的,偶爾才會出現; 出現該異常后重啟應用或者過一會就好了; 序列化協議使用了 ...

Mon Jun 24 19:05:00 CST 2019 0 885
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM