前兩天某伺服器重啟之後系統進不去了,直接引導選項都沒有,檢查raid、啟動自檢、啟動引數都沒有發現問題,另外一台重啟也發現類似情況,其他幾台檢查系統日誌,發現之前都執行了一次yum update -y
問題原因很清楚了,yum update之後系統版本公升級到了 7.7 1908 ,然後驅動不相容。試了一把救援模式沒用,一時也沒其他辦法,悲劇,重灌系統了。
為了避免下次再發生類似情況,修改yum配置引數,不更新核心和系統:
vi /etc/yum.conf
#增加:
exclude=centos-release*
exclude=kernel*
記一次Redis bitmap導致的miss問題
redis bitmaps 基礎概念 redis 記憶體淘汰機制 大致需求 指令碼批量匯入使用者資料到redis中,使用bitmap標記使用者是否在匯入的白名單中。使用者量級 億。key使用了分片處理,把key分成了10w個,每個key占用 1億 10w 1000 個bit。理想是key1用於標記u...
記一次Orika導致的OOM
有乙個專案執行一段時間後就會出現oom,下面梳理下尋找問題根源的方法 某一天,乙個好久沒動過的服務崩掉了,top檢視程序占用cpu高達700 按照top,jstack一條龍查詢導致異常的執行緒 這裡沒看到什麼異常,把堆檔案dump到本地進行分析 看到hashmap將近佔了記憶體大小的50 開始尋找專...
記一次目標驅動導致的bug
背景 最近做的乙個專案中,用到了目標驅動架構模式,但由於目標下發的不準確,導致出現了線上bug。目標驅動 目標驅動是通過不同的輪詢目標的狀態,決策出需要達到的目標,使得狀態能到達到最終的目標 簡單點的意思就是不斷迴圈著四種狀態 輪詢 決策 傳送目標 達到目標。目標驅動有什麼好處的?系統a可以專注資料...