国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

新年上班第一天生產環境分布式文件系統崩了!

開發 前端 分布式
今天,就和小伙伴們分享下,這次生產環境分布式文件系統出現的問題,以及我是如何10分鐘排查問題和解決問題的。另外,本文不是基于生產環境事故寫的,而是事后,我在我本機虛擬機上模擬的環境。解決問題的思路和方法都是一樣的。

[[383073]]

作者個人研發的在高并發場景下,提供的簡單、穩定、可擴展的延遲消息隊列框架,具有精準的定時任務和延遲隊列處理功能。自開源半年多以來,已成功為十幾家中小型企業提供了精準定時調度方案,經受住了生產環境的考驗。為使更多童鞋受益,現給出開源框架地址:

https://github.com/sunshinelyz/mykit-delay

寫在前面

說來也怪,早不崩晚不崩,偏偏在上班第一天的時候,生產環境分布式文件系統崩了。我才剛來到我的工位坐下,“叮鈴鈴”電話響了,是運營打來的,“喂,冰河,快點看看,生產環境的圖片和視頻都無法上傳了,系統崩潰了,快點看看啊!”。你說我一個不是做運維的,直接打來電話讓我看生產環境的事故?原來是運維那哥們還沒上班,額,好吧,我接受了,于是我迅速整理好工位,擺出電腦,登錄服務器,一頓操作猛如虎,10分鐘搞定了,剩下的就是異步復制圖片和視頻了。

今天,就和小伙伴們分享下,這次生產環境分布式文件系統出現的問題,以及我是如何10分鐘排查問題和解決問題的。另外,本文不是基于生產環境事故寫的,而是事后,我在我本機虛擬機上模擬的環境。解決問題的思路和方法都是一樣的。

額,估計運維要被3.25了!!

文章已收錄到:

https://github.com/sunshinelyz/technology-binghe

https://gitee.com/binghe001/technology-binghe

問題定位

通過登錄服務器查看系統的訪問日志,發現日志文件中輸出了如下異常信息。

  1. org.csource.common.MyException: getStoreStorage fail, errno code: 28 
  2.  at org.csource.fastdfs.StorageClient.newWritableStorageConnection(StorageClient.java:1629) 
  3.  at org.csource.fastdfs.StorageClient.do_upload_file(StorageClient.java:639) 
  4.  at org.csource.fastdfs.StorageClient.upload_file(StorageClient.java:162) 
  5.  at org.csource.fastdfs.StorageClient.upload_file(StorageClient.java:180) 

很明顯,是系統無法上傳文件導致的問題,這個日志信息很重要,對問題的排查起到了至關重要的作用。

分析原因

既然是上傳文件出現了問題,那我先試試能不能訪問以前上傳的文件呢?經過驗證,以前上傳的文件是可以訪問的,再次驗證了是上傳文件的問題。

既然生產環境是使用的分布式文件系統,一般情況下是沒啥問題的,上傳文件出現了問題,大概率的事件是服務器磁盤空間不足了。那我就來順著這個思路排查下問題。

于是乎,我使用df -h 查看服務器的存儲空間使用率,已經達到91%了。

嗯,磁盤空間有可能是引起問題的原因。接下來,再來進一步確認下是否是磁盤空間造成的問題。

于是,我再打開/etc/fdfs/目錄下的tracker.conf的配置,看到預留的存儲空間為10%(注:這里的分布式文件系統使用的是FastDFS)。

看到這里,可以確定就是磁盤空間不足造成的無法上傳文件的問題。

總體原因就是:服務器磁盤空間已使用91%,而在分布式文件系統的配置中預留的磁盤空間為10%,實際在上傳文件的時候,系統已經檢測到當前服務器剩余的磁盤空間不足10%,拋出異常,拒絕上傳文件。

到此,問題出現的原因已經確定了,接下來就是要解決問題了。

解決問題

首先,有兩種方式可以解決這個問題,一種就是刪除不需要的文件;另一種就是擴容磁盤空間。

刪除不需要的文件

這種方式慎用,這里,我也簡單的介紹下這種方式。我給小伙伴們提供了幾種遞歸刪除的方式。

遞歸刪除.pyc格式的文件。

  1. find . -name '*.pyc' -exec rm -rf {} \; 

打印當前文件夾下指定大小的文件

  1. find . -name "*" -size 145800c -print 

遞歸刪除指定大小的文件(145800)

  1. find . -name "*" -size 145800c -exec rm -rf {} \; 

遞歸刪除指定大小的文件,并打印出來

  1. find . -name "*" -size 145800c -print -exec rm -rf {} \; 

下面是對上述命令的一些簡要說明。

  • "." 表示從當前目錄開始遞歸查找
  • “ -name '*.exe' "根據名稱來查找,要查找所有以.exe結尾的文件夾或者文件
  • " -type f "查找的類型為文件
  • "-print" 輸出查找的文件目錄名
  • -size 145800c 指定文件的大小
  • -exec rm -rf {} \; 遞歸刪除(前面查詢出來的結果)

擴容磁盤空間

這里,冰河推薦使用這種方式,我修復生產環境的故障也是使用的這種方式。

通過查看服務器的磁盤空間發現,/data目錄下的空間足足有5TB,呵呵,運維哥們為啥不把文件系統的數據存儲目錄指向/data目錄呢。于是乎,我開始將文件系統的數據存儲目錄遷移到/data目錄下,整個過程如下所示。

注意:這里,我就簡單的模擬將 /opt/fastdfs_storage_data下的數據遷移至/data下。

(1)拷貝文件,遷移數據

  1. cp -r /opt/fastdfs_storage_data  /data 
  2. cp -r  /opt/fastdfs_storage  /data 
  3. cp -r /opt/fastdfs_tracker /data  

(2)修改路徑

這里需要修改文件系統的 /etc/fdfs/storage.conf ,mod_fastdfs.conf ,client.conf,tracker.conf文件。

  • /etc/fdfs/storage.conf
  1. store_path0=/data/fastdfs_storage_data  
  2. base_path=/data/fastdfs_storage 
  • /etc/fdfs/mod_fastdfs.conf
  1. store_path0=/data/fastdfs_storage_data  (有兩處) 
  2. base_path=/data/fastdfs_storage  
  • /etc/fdfs/client.conf
  1. base_path=/data/fastdfs_tracker 
  • /etc/fdfs/tracker.conf
  1. base_path=/data/fastdfs_tracker 

重新建立 M00 至存儲目錄的符號連接:ln -s /data/fastdfs_storage_data/data /data/fastdfs_storage_data/data/M00

(3)殺掉進程, 重啟存儲服務 (追蹤器和存儲器)

依次執行以下命令

  1. pkill -9 fdfs 
  2.  service fdfs_trackerd start 
  3.  service fdfs_storaged start 

(4)修改文件的讀取路徑 nginx配置

  1. location ~/group1/M00{ 
  2.  root /data/fastdfs_storage_data/data; 

(5)重啟nginx

  1. cd /opt/nginx/sbin 
  2. ./nginx -s reload 

好了,問題搞定,運營可以正常上傳圖片和視頻了。

本文轉載自微信公眾號「 冰河技術」,可以通過以下二維碼關注。轉載本文請聯系 冰河技術公眾號。

 

責任編輯:武曉燕 來源: 冰河技術
相關推薦

2020-02-03 13:30:54

釘釘企業微信移動應用

2021-05-17 08:11:44

MySQL數據庫索引

2010-11-01 05:50:46

分布式文件系統

2017-10-17 08:33:31

存儲系統分布式

2013-01-07 10:29:31

大數據

2012-08-31 16:04:11

HDFS分布式文件系統

2013-06-18 14:00:59

HDFS分布式文件系統

2010-11-15 13:24:07

分布式文件系統

2012-09-19 13:43:13

OpenAFS分布式文件系統

2012-09-19 15:05:24

MogileFS分布式文件系統

2010-06-04 18:45:43

Hadoop分布式文件

2012-08-10 22:44:52

ArchSummit

2021-02-03 21:15:44

Ansible系統運維系統管理員

2013-05-27 14:46:06

文件系統分布式文件系統

2012-10-09 16:43:47

FastDFS分布式文件系統

2012-05-10 15:23:53

分布式文件系統測試

2020-01-03 08:33:57

Ceph硬件系統

2011-07-15 17:48:27

Platform

2011-03-16 14:23:38

分布式文件

2023-05-05 08:16:56

SeaweedFS分布式文件
點贊
收藏

51CTO技術棧公眾號

一级二级三级在线观看| 97超视频免费观看| 亚洲第一综合网站| 成人羞羞在线观看网站| 日韩一区二区免费视频| 久久aimee| 久久影院午夜论| 欧美日本在线视频中文字字幕| 在线看无码的免费网站| 影音先锋在线视频| 99视频超级精品| 日本亚洲精品在线观看| 欧美高潮视频| 国产精品资源网站| 91精品国产91久久久久福利| 亚洲电影小说图| 精品在线播放免费| 国产日韩欧美在线| 欧美成人免费全部网站| 欧美日韩国产麻豆| 欧美色老头old∨ideo| 亚洲91精品在线| 欧美xx网站| 久久看人人摘| 亚洲成人7777| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美精品在线一区| 99精品桃花视频在线观看| av电影在线网| 91久久国产精品91久久性色| 成人动漫视频在线观看完整版| 国产成人av在线影院| 亚洲人精品午夜在线观看| 999av小视频在线| 黄色软件在线观看| 国产精品jizz在线观看老狼| 日韩a级大片| 久久天天躁狠狠躁夜夜躁2014| 午夜精品999| 岛国av免费在线观看| 色偷偷福利视频| 久久久久99精品成人片| 九九精品视频在线| 不卡av影片| 日韩视频中午一区| 四虎4hu新地址入口2023| 日韩精品成人一区二区在线| 国产精品99久久久久久大便| 日本综合视频| 97免费中文视频在线观看| 66久久国产| 日韩伦理在线免费观看| 亚洲乱码中文字幕| 欧美乱偷一区二区三区在线| 色女人在线视频| 婷婷激情综合网| 国产极品在线视频| 欧美国产亚洲精品| 精品精品国产高清一毛片一天堂| 国产精品一区二区无线| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 亚洲最新视频在线| 黄色一级大片在线观看| 粉嫩av亚洲一区二区图片| 99re免费99re在线视频手机版| 国产麻豆成人传媒免费观看| 你懂的一区二区| 色噜噜久久综合| 欧美亚洲tv| 亚洲国产日韩a在线播放| 久久视频www| 精品卡一卡二卡三卡四在线| h视频在线免费观看| 日韩网站在线看片你懂的| 视频一区视频二区视频三区视频四区国产| 一区二区欧美国产| 亚洲综合99| 92国产在线视频| 国产欧美日韩在线观看| 国产日产精品一区二区三区四区的观看方式 | 亚洲日本护士毛茸茸| 色香欲www7777综合网| 欧美成人乱码一区二区三区| 日韩不卡一区| 久久久久网址| 日本www在线观看视频| 日韩av一区二区三区四区| 韩国中文字幕av| 在线不卡中文字幕| 欧美网色网址| 国产情侣第一页| 欧美乱妇23p| 成人激情视频| 日韩欧美国产综合在线| 91精品国产欧美一区二区18 | 免费看成人午夜电影| 国产激情91久久精品导航| 久久在线播放| 东北一级毛片| 精品久久久久久亚洲精品| 男女午夜激情视频| 青青草精品视频| 黄网站app在线观看下载视频大全官网| 精品中文视频在线| 亚洲精品1区| julia中文字幕久久亚洲蜜臀| 久久精品国产亚洲| 老司机午夜精品99久久| 欧美午夜激情视频| 国产在线播放不卡| 亚洲视频中文| 成年在线观看视频| 在线欧美小视频| 亚洲精品一区国产| 日韩久久久久久久| 亚洲va欧美va人人爽午夜| 国产精区一区二区| 亚洲一区二三| 欧美日韩免费在线| 精品资源在线| 久久久999免费视频| 欧美不卡一二三| 欧美三级第一页| 日韩大片免费观看视频播放| 嫩草影视亚洲| 国产精品人人妻人人爽人人牛| 亚洲电影免费观看高清| 在线看片一区| 欧美精品a∨在线观看不卡 | 国产日韩第一页| 在线播放亚洲一区| 欧美特黄a级高清免费大片a级| 黄动漫在线免费观看| 欧美激情视频在线观看| av成人老司机| 国产精品亚洲成在人线| 欧美一区二区视频在线播放| 日韩av在线免费看| 黄色精品一二区| 韩国美女久久| 青草视频在线观看视频| 伊人一区二区三区久久精品| 国产成人在线免费观看| 成人黄色免费短视频| 中文字幕乱码一区二区三区| 亚洲国产高清自拍| 国产美女娇喘av呻吟久久| 欧美天堂视频| 97超碰在线人人| 中文字幕精品一区二区精品| 菠萝蜜视频在线观看一区| www一区二区三区| 久久精品香蕉视频| 91av国产在线| 婷婷综合另类小说色区| 雨宫琴音一区二区三区| 日本www在线观看| 欧美综合激情| 亚洲一区二区久久| 久久久影院官网| 中文精品一区二区| 欧美日本韩国一区二区| 久久精品成人一区二区三区蜜臀| 日韩一区二区三区精品视频| 毛片av一区二区| 国产精品黄色片| caoliu在线| 高清视频在线观看一区| 精品国产乱码91久久久久久网站| 岛国一区二区在线观看| 青青草久久爱| 天堂中文а√在线| 国产成人艳妇aa视频在线| 欧美老女人xx| 欧美午夜精品久久久久久久| 久久综合中文| 日本精品视频| 亚洲成av人影片在线观看| 亚洲国产一区二区精品专区| 99久久伊人| 国产精品久久久久久模特| 在线一区视频| 伊人久久大香线蕉综合热线| 亚洲欧美综合| 色综合久久网| 亚洲黄色天堂| 粉嫩aⅴ一区二区三区四区| 91久色porny| 99久久精品情趣| 精品久久国产老人久久综合| 97久久精品国产| 超碰精品一区二区三区乱码 | 91精品国产综合久久男男| 国产色综合天天综合网 | 久久精品国产精品亚洲精品色 | 美女视频黄a大片欧美| 国产99久久九九精品无码| 97视频国产在线| 日韩一级精品视频在线观看| 久久久午夜电影|