精品欧美一区二区三区在线观看 _久久久久国色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三级三级| 亚洲精品蜜桃久久久久久| 成年人视频免费| 亚洲h色精品| 亚洲国产精品人久久电影| 韩国一区二区av| 米奇777四色精品人人爽| 国产suv精品一区二区6| 奇米一区二区三区四区久久| 天天爽天天爽天天爽| 国产精品视频3p| 欧美在线视频日韩| 欧美亚洲黄色片| 国产精品四虎| 99视频精品在线| 国产欧美在线播放| 国产尤物在线视频| 欧美一区亚洲| 中文在线不卡视频| xxxx黄色片| 亚洲伦理久久| 欧美午夜无遮挡| 男同互操gay射视频在线看| 色吊丝在线永久观看最新版本| 国产一区二区三区日韩 | 全程偷拍露脸中年夫妇| 国产精品手机在线播放| 精品久久久影院| 亚洲欧美天堂在线| 亚洲综合在线电影| 亚洲h动漫在线| 中文字幕の友人北条麻妃| 国产精品久久一区二区三区不卡| 成人免费观看视频| 亚洲一区二区三区香蕉| 在线视频播放大全| 日韩主播视频在线| 欧美尤物巨大精品爽| 国产一级理论片| 欧美精品aa| 久热爱精品视频线路一| 欧美激情视频二区| 国产免费久久| 亚洲区中文字幕| 人妻丰满熟妇aⅴ无码| 国产精品一线| 精品国产91洋老外米糕| www.欧美com| 综合成人在线| 精品日本一线二线三线不卡| 三上悠亚 电影| 日韩精品视频中文字幕| 欧美精品18+| 黄色小视频免费网站| 日韩av黄色| 欧美剧在线免费观看网站| 中文字幕 91| 成人在线观看免费视频| 欧美三级视频在线观看| 三上悠亚av一区二区三区| 狠狠久久伊人中文字幕| 欧美日韩精品一区二区三区 | 日韩av片在线播放| 亚洲激情二区| 456亚洲影院| 亚洲熟妇无码乱子av电影| 国产美女精品| 国产98色在线| 中文字幕一级片| 久久99蜜桃精品| 亚洲一区二区中文字幕| 精品人妻无码一区二区| 高清在线不卡av| 韩国一区二区三区美女美女秀 | 中文字幕精品一区久久久久| 亚洲天堂av中文字幕| 久久一区二区三区喷水| 美女精品视频一区| 1级黄色大片儿| 日韩精品亚洲一区| 国产不卡一区二区在线播放| 中文字幕人妻色偷偷久久| 国产综合一区二区| av资源一区二区| 色综合久久网女同蕾丝边| 国产欧美日韩另类一区| 一区二区三区日韩视频| 爱啪啪综合导航| 欧美专区亚洲专区| 久久久久久无码精品人妻一区二区| 日韩精品一区二区三区免费视频| 亚洲精品美女视频| x88av在线| 欧美久久视频| 国产精品96久久久久久又黄又硬| 国产精品无码一区二区桃花视频| 丁香天五香天堂综合| 欧美高清一区二区| 超碰在线最新| 欧美色欧美亚洲高清在线视频| 色综合手机在线| 成人自拍在线| 中文字幕精品在线| 日韩成人免费在线观看| 毛片av中文字幕一区二区| 国产欧美日韩一区| 在线播放毛片| 亚洲精品国产高清久久伦理二区 | 免费不卡在线视频| 国产精品一区二区三区不卡| 一本一道波多野毛片中文在线| 亚洲mv大片欧洲mv大片精品| av中文字幕网址| 亚洲色图丝袜| 国语自产精品视频在线看抢先版图片| 亚洲婷婷久久综合| 91在线观看污| 日韩一级特黄毛片| 秋霞国产精品| 亚洲男女毛片无遮挡| 精品国偷自产在线| 成人高潮免费视频| 丝袜诱惑制服诱惑色一区在线观看| ts人妖另类在线| 秋霞午夜在线观看| 色欧美片视频在线观看| 天堂www中文在线资源| 五月天久久777| 国产精品久久久久久久久久| 亚洲欧美色视频| 亚洲一区二区三区中文字幕| 国产乱码一区二区三区四区| 精品国产不卡| 欧美最猛性xxxxx免费| 亚洲风情第一页| 尤物在线观看一区| 精品国产鲁一鲁一区二区三区| 一道本一区二区三区| 97久久精品在线| 丰满岳乱妇国产精品一区| 亚洲欧美另类综合偷拍| 中文字幕 欧美日韩| 日韩免费一区| 国产欧美日韩精品在线观看| 成人免费视频| 欧美综合一区二区| 久久精品三级视频| 日韩精品亚洲一区| 先锋影音日韩| 欧美xxxx网站| 久久激情视频免费观看| 欧美xxxxx精品| 日本成人一区| 综合av第一页| 免费不卡av网站| 亚洲字幕久久| 51精品国产人成在线观看| 黄色av电影在线播放| 911精品国产一区二区在线| 国产乱子轮xxx农村| 经典三级在线一区| wwwjizzjizzcom| 中文字幕一区二区三区四区久久| 久久男人的天堂| 四虎精品成人免费网站| 色8久久精品久久久久久蜜| 免费黄在线观看| 久久国产精品一区二区| 国产又大又长又粗又黄| 2023国产精华国产精品| 69**夜色精品国产69乱| 国产1区2区3区在线| 欧美日韩视频在线一区二区 | 少妇人妻一区二区| 精品人伦一区二区三区蜜桃免费| 久久精品成人av| 美腿丝袜亚洲一区| 日韩一二区视频| 欧美日韩一区二区三区不卡视频| 日韩美女免费视频| 巨大荫蒂视频欧美大片| 精品伦理精品一区| 国产午夜精品久久久久| 18成人在线观看| 国产精品日日摸夜夜爽| 久久精品一区二区国产| 9999在线观看| 日韩av成人网| 91影院成人| 成人做爰66片免费看网站| 台湾佬中文娱乐网欧美电影| 一区二区亚洲欧洲国产日韩| 国内精品国产成人国产三级| 精品久久久久久久中文字幕 | 五月天中文字幕在线| 亚洲精品专区| 日本一区二区免费高清视频| 精品少妇3p| 成人天堂噜噜噜| 91av亚洲| 久久久久久久成人| jzzjzzjzz亚洲成熟少妇| 亚洲高清色综合| 在线免费看毛片| 欧美色另类天堂2015| 国产成人自拍网站| 久久久久久久久久久电影| 久久久久久久久久码影片| 国产精品99无码一区二区| av毛片久久久久**hd| 亚洲天堂av一区二区| 亚洲免费中文| 国产精品一色哟哟| 亚洲老妇激情| 色播亚洲婷婷| 任你弄精品视频免费观看| 91精品视频播放| 91国内外精品自在线播放| 午夜精品在线观看| 主播国产精品| 日韩中文字幕网址| av影片免费在线观看| 亚洲精品一区二三区不卡| 精品女同一区二区三区| 欧美日韩国产在线观看| www毛片com| 精品国产31久久久久久| 欧美精品一级片| 国产精品欧美久久久久无广告| 日本aaa视频| av电影在线观看不卡| av电影中文字幕| 国产一区欧美一区| theporn国产精品| 裸体一区二区三区| 精品少妇无遮挡毛片| 亚久久调教视频| 成年人视频观看| 亚洲制服少妇| 任你操这里只有精品| 老妇喷水一区二区三区| 国产免费黄视频| 亚洲欧美久久| 久久美女福利视频| 视频一区中文字幕国产| 免费在线观看毛片网站| 视频一区在线视频| 女人扒开屁股爽桶30分钟| 99精品欧美| 狠狠爱免费视频| 视频精品一区二区| 啊啊啊国产视频| 毛片一区二区三区| 激情在线观看视频| 国产一二三精品| 亚洲一区二区三区黄色| 成人a免费在线看| 日本丰满少妇裸体自慰| 久久久久久久久久久99999| 亚洲性猛交xxxx乱大交| 亚洲国产精品精华液2区45| 国产成人在线网址| 亚洲天堂精品在线观看| 精品一级少妇久久久久久久| 午夜伦欧美伦电影理论片| 成人免费a视频| 欧美天天综合网| 国产手机av在线| 精品国产91久久久久久久妲己| 秋霞网一区二区| 亚洲欧美第一页| 91青青在线视频| 欧美成人小视频| 国产色播av在线| 国产精品老女人精品视频| 99综合久久| 国产亚洲福利社区| 国产探花一区在线观看| 操bbb操bbb| 国产一级一区二区| 精品999在线| 国产69精品久久久久777| 公侵犯人妻一区二区三区| 亚洲欧洲色图综合| 国产成人一区二区三区影院在线| 91福利国产精品| 国产叼嘿视频在线观看| 国产视频久久久久| 超碰个人在线| 26uuu日韩精品一区二区| 色噜噜成人av在线| 国产一区二区无遮挡| 成人动漫免费在线观看| 精品国产一区二区三区无码| 玖玖国产精品视频| 国产大尺度视频| 欧美国产乱子伦 | 国产高清视频在线| 欧美肥婆姓交大片| 成人va天堂| 国产精品有限公司| 久久在线电影| 男人日女人下面视频| 国产在线精品免费av| 久久精品国产亚洲av久| 亚洲自拍偷拍网站| 中文字幕第一页在线播放| 日韩av中文字幕在线免费观看 | 一本色道久久综合亚洲精品酒店 | 蜜桃无码一区二区三区| 亚洲乱码一区二区三区在线观看| 日本久久综合网| 欧美精品一区二区三区四区| 午夜伦全在线观看| 欧美亚洲国产另类| 一区二区三区欧洲区| 亚洲国产综合自拍| 久久九九99| 天天躁日日躁狠狠躁免费麻豆| 国产精品亲子伦对白| 无码人妻av免费一区二区三区| 日韩欧美国产一区二区在线播放 | 久久99亚洲热视| 日本久久久久| 亚洲韩国在线| 日韩和欧美的一区| 91精品人妻一区二区| 亚洲va欧美va人人爽| www.久久精品.com| 不卡av在线网站| 国产精品1区在线| 青青草原国产免费| 久久av老司机精品网站导航| 中字幕一区二区三区乱码| 欧美性69xxxx肥| 神马久久久久| 18性欧美xxxⅹ性满足| 精品伊人久久久| 欧美日韩精品在线一区二区| 成人黄色在线看| 四虎永久在线精品| 亚洲第一视频在线观看| 国产乱码在线| 国产精品一区二区三区精品| 国产精品v亚洲精品v日韩精品| 俄罗斯女人裸体性做爰| 亚洲一线二线三线视频| 亚洲精品一区二区三区四区| 欧美激情第一页xxx| youjizz亚洲| 欧美亚洲日本一区二区三区 | 亚洲ⅴ国产v天堂a无码二区| 色欧美88888久久久久久影院| 欧美女优在线观看| 国产成人一区二| 精品日产免费二区日产免费二区| 国产区二区三区| 成人免费一区二区三区视频| 91好色先生tv| 色中色综合影院手机版在线观看| 日本精品在线观看| 国产免费裸体视频| 99久久伊人网影院| 国产成人精品亚洲| 久久精品国产清自在天天线| 经典三级久久| r级无码视频在线观看| 91麻豆国产福利精品| 欧美一级黄视频| 蜜臀久久99精品久久久久久宅男| 一区二区三区四区精品视频| 黄色一级视频片| 中文字幕第一区| 亚洲精品国产一区二| 欧美一级成年大片在线观看| 综合国产视频| 午夜av中文字幕| 欧美日韩美女在线观看| 91在线看黄| 国产区日韩欧美| 日本va欧美va瓶| 欧美日韩精品亚洲精品| 精品视频久久久久久久| 欧美男男gaygay1069| 国内少妇毛片视频| 国产亚洲综合av| av手机免费看| 奇米成人av国产一区二区三区| 手机在线一区二区三区| 四虎精品一区二区| 欧美在线观看一二区| 欧美videos另类精品| 欧美在线播放一区| 大美女一区二区三区| 伊人久久中文字幕| 高清欧美性猛交xxxx| 日韩免费特黄一二三区| 黄色短视频在线观看| 91精品国产乱码| 成人做爰视频www网站小优视频|