精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

服務被干爆了!竟然是日志的鍋!!

開發 前端
本文要介紹的是一個發生在我們線上環境的真實案例,問題發生在某次大促期間,對我們的線上集群造成了比較大的影響,這篇文章簡單復盤一下這個問題。

 [[360698]]

本文要介紹的是一個發生在我們線上環境的真實案例,問題發生在某次大促期間,對我們的線上集群造成了比較大的影響,這篇文章簡單復盤一下這個問題。

為了方便大家理解,實際排查和解決過程可能和本文描述的并不完全一致,但是思路是一樣的。

問題過程

某次大促期間,某一個線上應用突然發生大量報警,提示磁盤占用率過高,一度達到了80%多。

這種情況我們第一時間登錄線上機器,查看線上機器的磁盤使用情況。使用命令:df查看磁盤占用情況。

  1. $df 
  2.  
  3. Filesystem     1K-blocks    Used Available Use% Mounted on 
  4.  
  5. /               62914560 58911440 4003120  93% / 
  6.  
  7. /dev/sda2       62914560 58911440 4003120   93% /home/admin 

發現機器磁盤確實耗費的比較嚴重,因為大促期間請求量比較多,于是我們最先開始懷疑是不是日志太多了,導致磁盤耗盡。

這里插播一個背景,我們的線上機器是配置了日志的自動壓縮和清理的,單個文件達到一定的大小,或者機器內容達到一定的閾值之后,就會自動觸發。

但是大促當天并沒有觸發日志的清理,導致機器磁盤一度被耗盡。

經過排查,我們發現是應用的某一些Log文件,占用了極大的磁盤空間,并且還在不斷的增大。

  1. du -sm * | sort -nr 
  2.  
  3. 512 service.log.20201105193331 
  4.  
  5. 256 service.log 
  6.  
  7. 428 service.log.20201106151311 
  8.  
  9. 286 service.log.20201107195011 
  10.  
  11. 356 service.log.20201108155838 
  1. du -sm * | sort -nr :統計當前目錄下文件大小,并按照大小排序 

于是經過和運維同學溝通,我們決定進行緊急處理。

首先采取的手段就是手動清理日志文件,運維同學登錄到服務器上面之后,手動的清理了一些不太重要的日志文件。

  1. rm service.log.20201105193331 

但是執行了清理命令之后,發現機器上面的磁盤使用率并沒有減少,而且還是在不斷的增加。

  1. $df 
  2.  
  3. Filesystem     1K-blocks    Used Available Use% Mounted on 
  4.  
  5. /               62914560 58911440 4003120  93% / 
  6.  
  7. /dev/sda2       62914560 58911440 4003120  93% /home/admin 

于是我們開始排查為什么日志被刪除之后,內存空間沒有被釋放,通過命令,我們查到了是有一個進程還在對文件進行讀取。

  1. lsof |grep deleted 
  2.  
  3. SLS   11526  root   3r   REG   253,0 2665433605  104181296 /home/admin/****/service.log.20201205193331 (deleted) 
  1. lsof |grep deleted 的作用是:查看所有已打開文件并篩選出其中已刪除狀態的文件 

經過排查,這個進程是一個SLS進程,在不斷的從機器上讀取日志內容。

SLS是阿里的一個日志服務,提供一站式提供數據收集、清洗、分析、可視化和告警功能。簡單點說就是會把服務器上面的日志采集到,持久化,然后供查詢、分析等。

我們線上日志都會通過SLS進行采集,所以,通過分析,我們發現磁盤空間沒釋放,和SLS的日志讀取有關。

到這里,問題基本已經定位到了,那么我們插播一下原理,介紹一下這背后的背景知識。

背景知識

Linux系統中是通過link的數量來控制文件刪除的,只有當一個文件不存在任何link的時候,這個文件才會被刪除。

一般來說,每個文件都有2個link計數器:i_count 和 i_nlink,也就是說:Linux系統中只有i_nlink及i_count都為0的時候,這個文件才會真正被刪除。

  • i_count表示當前文件使用者(或被調用)的數量,
  • i_nlink表示介質連接的數量(硬鏈接的數量);
  • 可以理解為i_count是內存引用計數器,i_nlink是磁盤的引用計數器。

當一個文件被某一個進程引用時,對應i_count數就會增加;當創建文件的硬鏈接的時候,對應i_nlink數就會增加。

在Linux或者Unix系統中,通過rm或者文件管理器刪除文件,只是將它會從文件系統的目錄結構上解除鏈接(unlink),實際上就是減少磁盤引用計數i_nlink,但是并不會減少i_count數。

如果一個文件正在被某個進程調用,用戶使用rm命令把文件"刪除"了,這時候通過ls等文件管理命令就無法找到這個文件了,但是并不意味著這個文件真正的從磁盤上刪除了。

因為還有一個進程在正常的執行,在向文件中讀取或寫入,也就是說文件其實并沒有被真正的"刪除",所以磁盤空間也就會一直被占用。

而我們的線上問題就是這個原理,因為有一個進程正在對日志文件進行操作,所以其實rm操作并沒有將文件真正的刪除,所以磁盤空間并未釋放。

問題解決

在了解了線上的問題現象以及以上的相關背景知識之后,我們就可以想到辦法來解決這個問題了。

那就是想辦法把SLS進程對這個日志文件的引用干掉,文件就可以真正的被刪除,磁盤空間就能真正的被釋放掉了。

  1. kill -9 11526 
  2.  
  3. $df 
  4.  
  5. Filesystem     1K-blocks    Used Available Use% Mounted on 
  6.  
  7. /               62914560 50331648 12582912  80% / 
  8.  
  9. /dev/sda2       62914560 50331648 12582912  80% /home/admin 

特別提醒下,在執行kill -9 之前,一定要考慮下執行的后果是什么,背后原理可以參考:我到服務器執行kill -9后,就被通知第二天別來了!

事后,我們經過復盤,發現之所以出現這樣的問題,主要有兩個原因:

  • 1、線上日志打印太多,太頻繁
  • 2、SLS日志拉取速度太慢

深入分析后我們發現,這個應用打印了很多過程日志,最初日志打印是為了方便排查線上的問題,或者做數據分析用的,但是大促期間日志量激增,導致磁盤空間占用極速上升。

另外,因為該應用和幾個其他的大應用共用了一份SLS的project,導致SLS拉取速度被拉低,進而導致進程一直無法結束。

事后,我們也總結了一些改進項,對于第二個問題,我們對于該應用的SLS配置做拆分,獨立出來進行管理。

對于第一個問題,那就是大促期間引入日志降級的策略,一旦發生磁盤爆滿,就是將日志降級掉。

關于日志降級,我開發了一個通用的工具,就是通過配置的方式,動態推送日志級別,動態修改線上的日志輸出級別。并且把這份配置的修改配置到我們的預案平臺上,大促期間進行定時或者緊急預案處理,即可避免這個問題。

關于日志降級工具的開發思路和相關代碼,下一篇文章中給大家分享。

思考

每次大促之后我們復盤,都會發現其實大多數問題都是由幾個不起眼的小問題堆積到一起而引發的。

在問題分析過程中往往會需要運用到很多非開發技能相關的知識,如操作系統、計算機網絡、數據庫、甚至硬件相關的知識。

所以我一直認為,判斷一個程序員是否牛X,就看他的解決問題的能力!

 

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2020-07-22 08:01:13

Nginx服務器網絡

2023-10-25 15:11:15

Java

2020-09-29 06:45:49

JDK

2015-06-18 11:04:58

2020-12-15 08:05:40

路由器服務器網絡層

2021-07-28 06:51:08

Nacos代理模式

2024-08-05 01:28:26

2024-09-27 11:38:49

2023-06-05 00:21:33

0.001服務可用漏洞

2021-10-18 13:42:52

加密貨幣金融工具

2018-07-06 00:09:47

2023-03-13 08:09:03

Protobuffeature分割

2020-10-20 17:18:00

戴爾

2021-08-28 10:15:26

項目結構Flask

2022-07-07 19:44:22

Python 3.1

2020-08-19 09:23:10

傳輸網絡WDM網絡技術

2019-12-24 11:00:51

NVMeSSDSATA

2018-07-16 09:12:00

程序員奇葩開發
點贊
收藏

51CTO技術棧公眾號

日韩午夜一区| 免费成人毛片| 久久久精品免费观看| 日本高清视频一区| 免费精品在线视频| 亚洲国产aⅴ精品一区二区| 亚洲成国产人片在线观看| 国内成+人亚洲| 免费无码国产精品| 亚洲激情中文| 国产婷婷色综合av蜜臀av| 欧美三级午夜理伦三级富婆| 日韩三级影院| av日韩在线网站| 国产女人精品视频| www.日本精品| 中文字幕免费一区二区三区| 亚洲精品福利在线观看| 国产永久免费网站| 麻豆视频在线看| 亚洲免费在线观看视频| 热re99久久精品国产99热| av网站免费播放| 日韩成人午夜电影| 2019亚洲男人天堂| 草视频在线观看| 日本a级不卡| 亚洲美女性生活视频| 欧美xxxx黑人| 亚洲爽爆av| 欧洲精品在线观看| 国产a级一级片| 久久99亚洲网美利坚合众国| 中文字幕乱码日本亚洲一区二区| 精品婷婷色一区二区三区蜜桃| va婷婷在线免费观看| 日本不卡的三区四区五区| 97免费在线视频| 欧美片一区二区| 婷婷色综合网| 日韩中文av在线| 一级黄色片网址| 精品一区免费| 亚洲三级 欧美三级| www.超碰97| 乱中年女人伦av一区二区| 欧美刺激午夜性久久久久久久| 在线观看免费av网址| 国产极品久久久久久久久波多结野 | 亚洲不卡av一区二区三区| 日韩视频在线观看视频| 超碰在线影院| 国产精品久久久久久妇女6080| 日本欧洲国产一区二区| 欧美成人免费| 久久精品一区二区三区不卡 | 日批视频免费看| 天堂av一区| 日韩欧美高清一区| 免费看三级黄色片| 福利片在线一区二区| 日韩欧美成人一区二区| 国产成人精品一区二区三区在线观看| 精品中文字幕一区二区三区| 欧美一级国产精品| 亚洲欧美日韩色| 亚洲成人一品| 国产一区二区三区直播精品电影 | 国产美女91呻吟求| 国产精品一级视频| 国产成人综合亚洲91猫咪| 电影午夜精品一区二区三区| 欧美 日韩 国产 成人 在线| av网站一区二区三区| 欧美日韩国产高清视频| 超碰97在线免费观看| ●精品国产综合乱码久久久久| 在线观看免费黄色片| 蜜臀av在线播放| 欧美日韩美女在线| 色乱码一区二区三区在线| 久久久久久爱| 亚洲精品720p| 亚洲一区 欧美| 综合激情婷婷| 欧洲亚洲女同hd| 一道本在线视频| 成人精品一区二区三区四区| 久久青青草原| 成人在线免费看片| 欧美日韩精品中文字幕| 一区二区三区视频网| **爰片久久毛片| 国产亚洲欧洲黄色| 真实国产乱子伦对白在线| 国产婷婷精品| 91亚洲va在线va天堂va国 | 国产精品欧美大片| 中文字幕免费精品一区| 久久免费精彩视频| 日本不卡视频在线观看| 国产精品亚洲不卡a| 在线免费看av| 欧美午夜影院在线视频| 污污视频网站在线| 日韩理论电影中文字幕| 精品国产欧美一区二区五十路 | 欧美成人vr18sexvr| 中文字幕一区二区三区人妻不卡| 操欧美老女人| 97精品国产97久久久久久免费| 亚洲天堂网在线观看视频| www.亚洲在线| 天天操天天干天天玩| 国产日韩电影| 亚洲电影免费观看高清| 99久久精品久久亚洲精品| 国产精品女主播一区二区三区| 亚洲mm色国产网站| 最新97超碰在线| 欧美日韩国产一中文字不卡| 国产男女无遮挡猛进猛出| 成人区精品一区二区婷婷| 97色在线视频| 国产自产一区二区| 一区二区三区av电影| 日本国产一级片| 日产精品一区二区| 欧美一区在线直播| 日本高清视频www| 一区二区激情小说| 国产大片一区二区三区| 成人综合久久| 国产精品网站大全| 幼a在线观看| 欧美在线|欧美| 性欧美一区二区| 久久国产日本精品| 精品不卡在线| 超碰激情在线| 亚洲成人xxx| 91精品国产高潮对白| 国产超碰在线一区| 18黄暴禁片在线观看| 日韩精品一区二区三区中文| 美日韩丰满少妇在线观看| 国产男女裸体做爰爽爽| 亚洲视频小说图片| www.成人黄色| 欧美成人中文| 国产精品手机在线| 日韩理论视频| 亚洲视频在线看| 99成人精品视频| 国产精品久久久久影院亚瑟| www.久久91| 一区二区在线影院| 国产精品.com| 九色porny自拍视频在线播放| 亚洲精品成人久久| 久久久久女人精品毛片九一| 久久一留热品黄| 四季av一区二区| 国产精品久久久久久麻豆一区软件| 国产日韩欧美视频| 影音先锋在线播放| 亚洲国产一区二区三区四区| 亚洲影院在线播放| 中文字幕av一区二区三区免费看| 天堂视频免费看| 欧美精品九九| 久久亚洲一区二区| 国产亚洲精彩久久| 欧美黑人狂野猛交老妇| 青青草视频免费在线观看| 欧美在线观看你懂的| 手机av在线看| 成人爱爱电影网址| 国产精品天天av精麻传媒| 1024精品久久久久久久久| 99在线观看| 亚洲国产欧美日本视频| 视频一区视频二区国产精品 | 国产a级片网站| 北条麻妃一区二区三区在线| 国产91精品青草社区| 成年人在线观看| 日韩一区二区三区电影| 久久久精品免费看| 国产精品美女久久久久久久| 妖精视频在线观看| 免费亚洲一区| 91精品一区二区三区四区| 日本天堂一区| 国产一区二中文字幕在线看| 日韩精品亚洲人成在线观看| 亚洲美女av黄| www.精品视频| 欧美日韩在线播| 日韩欧美激情视频| 中文字幕在线观看不卡| 182在线视频| 国产在线精品一区二区三区不卡| www.爱色av.com| 欧美va亚洲va日韩∨a综合色| 你懂的视频在线一区二区| 国产人与zoxxxx另类91| 日韩免费av片在线观看| 国产美女福利在线观看| 色狠狠久久aa北条麻妃| 亚洲av毛片成人精品| 欧美一级二级三级蜜桃| 进去里视频在线观看| 同产精品九九九| 91嫩草|国产丨精品入口| 久久精品一区四区| 国产不卡一二三| 国产91丝袜在线播放九色| 国产精品视频中文字幕| 视频一区视频二区在线观看| 国产日本在线播放| 中文字幕一区二区三区乱码图片| 日韩高清国产一区在线观看| 美日韩黄色大片| 99久久伊人精品影院| av一级久久| 国产免费一区二区三区在线能观看 | 久久视频一区| 成人中文字幕在线播放| 激情国产一区| 轻点好疼好大好爽视频| 97视频精品| 亚洲午夜精品久久久久久浪潮| 亚洲动漫在线观看| 精品乱码一区| 伦理一区二区三区| 久久精品第九区免费观看| 国产丝袜一区| 国产精品嫩草在线观看| 国产成人福利av| 国产日韩欧美一区二区三区四区 | 日日夜夜精品网站| 日韩欧美中文字幕电影| 久久久久久国产精品免费免费| 动漫av一区| 国产视色精品亚洲一区二区| 国产精品对白| 久久99精品久久久久久久久久 | 懂色一区二区三区免费观看 | 哺乳挤奶一区二区三区免费看 | 国产高清999| 国产精品夜夜爽| 国产又黄又嫩又滑又白| 成人国产精品免费观看视频| 精品少妇人妻av一区二区三区| 99久久国产综合色|国产精品| 国产亚洲色婷婷久久99精品91| 91在线观看视频| 播金莲一级淫片aaaaaaa| 久久久久久麻豆| 五月天婷婷丁香网| 中文字幕五月欧美| 久久国产精品波多野结衣av| 午夜精品久久久久久久99樱桃| 在线观看日韩中文字幕| 欧美三级日韩三级国产三级| 国产人妻精品一区二区三区| 精品国产在天天线2019| 外国精品视频在线观看| 国产一区二区三区欧美| 免费在线观看黄色网| 久久久久久久久网站| 日韩电影大全网站| 成人激情黄色网| 风间由美一区二区av101| 欧美日韩一区在线播放 | 色综合久久悠悠| 人成在线免费网站| 国产在线久久久| 韩国精品福利一区二区三区 | 四虎久久免费| 久久久久免费精品国产| 国产伦精品一区二区三区视频金莲| 国产精品香蕉国产| 99这里只有精品视频| 欧洲一区二区日韩在线视频观看免费| 国产精品88久久久久久| 欧美视频免费看欧美视频| 日本一不卡视频| 国产免费一区二区三区最新6| 国产亚洲精久久久久久| 日本精品人妻无码77777| 精品国产鲁一鲁一区二区张丽| 做爰无遮挡三级| 亚洲国产97在线精品一区| av影片在线看| 91精品国产色综合| 精品视频在线观看网站| 欧美日韩精品久久久免费观看| 这里只有精品在线| 欧美日韩大尺度| eeuss国产一区二区三区| 免费看一级黄色| 色婷婷一区二区三区四区| 成人av手机在线| 中文字幕在线日韩| 成人免费看黄| 国产a一区二区| 99九九热只有国产精品| 成人羞羞国产免费网站| 成人午夜电影网站| 成人性生活毛片| 欧美影院一区二区三区| 偷拍精品一区二区三区| 欧美日韩国产成人高清视频| 亚洲ww精品| 视频在线观看成人| 羞羞答答国产精品www一本| 欧美一级大片免费看| 最新国产の精品合集bt伙计| 中文字幕 国产精品| 日韩成人在线免费观看| 久草在线资源站资源站| 亚洲999一在线观看www| 日韩欧美中字| 99视频在线视频| 久久久777精品电影网影网 | 亚洲国产黄色片| 香蕉成人app免费看片| 成人xxxx视频| 日韩视频在线观看| 久久婷婷国产91天堂综合精品| 93久久精品日日躁夜夜躁欧美| 久久久久亚洲av片无码下载蜜桃| 337p亚洲精品色噜噜噜| 五月婷婷在线视频| 国产精品自产拍在线观| 99成人超碰| 性久久久久久久久久久久久久| 国产精品久久久久三级| 中文字幕福利视频| 中文字幕亚洲自拍| 青青在线精品| 自拍偷拍视频在线| 国产在线观看一区二区| 久久人妻无码aⅴ毛片a片app | 欧美午夜激情视频| 青青国产在线| 国产91色在线播放| 欧美裸体在线版观看完整版| 噼里啪啦国语在线观看免费版高清版| 国产午夜亚洲精品不卡| 中文字幕日韩三级| zzijzzij亚洲日本成熟少妇| 999精品视频在线观看| 黑人巨大国产9丨视频| 懂色中文一区二区在线播放| 国产成人亚洲精品自产在线 | 国产一区再线| 久久不射中文字幕| 国产成人免费观看网站| 欧美日韩亚洲综合在线| 久草免费在线| 99伊人久久| 欧美一级久久| 在线看片中文字幕| 91精品国产综合久久婷婷香蕉 | 欧美一区二区三区久久精品茉莉花 | 日韩毛片免费观看| 亚洲日本精品国产第一区| 国模无码大尺度一区二区三区| 青青草偷拍视频| 日韩激情视频在线| 国产香蕉久久| 久久精品无码中文字幕| 久久看人人爽人人| 国产精品视频第一页| 久久久久久香蕉网| 国产欧美日韩一区二区三区四区| 手机免费看av网站| 午夜精品久久久久久不卡8050| 欧美伦理影视网| 成人在线国产精品| 野花国产精品入口| 亚洲欧美另类日本| 日韩av中文字幕在线播放| 激情久久99| 精品国产一区三区| 国产精品二三区| 五月婷婷丁香花| 国产在线精品一区免费香蕉| 日韩午夜av在线| 日韩欧美视频免费观看| 日韩av一区二区在线| 欧美成人毛片| 日日橹狠狠爱欧美超碰| 亚洲视频精选在线| 精品影院一区| 高清国产在线一区| 美女高潮久久久|