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

在服務器上排除問題的頭五分鐘

開發 前端
我們團隊為上一家公司承擔運維、優化和擴展工作的時候,我們碰到了各種不同規模的性能很差的系統和基礎設備(大型系統居多,比如CNN或者世界銀行的系統)。

我們團隊為上一家公司承擔運維、優化和擴展工作的時候,我們碰到了各種不同規模的性能很差的系統和基礎設備(大型系統居多,比如CNN或者世界銀行的系統)。要是再趕上修復時間緊、奇葩的技術平臺、缺少信息和文檔,基本上這過程都會慘痛到讓我們留下深刻的記憶。

遇到服務器故障,問題出現的原因很少可以一下就想到。我們基本上都會從以下步驟入手:

一、盡可能搞清楚問題的前因后果

不要一下子就扎到服務器前面,你需要先搞明白對這臺服務器有多少已知的情況,還有故障的具體情況。不然你很可能就是在無的放矢。

必須搞清楚的問題有:

  • 故障的表現是什么?無響應?報錯?
  • 故障是什么時候發現的?
  • 故障是否可重現?
  • 有沒有出現的規律(比如每小時出現一次)
  • 最后一次對整個平臺進行更新的內容是什么(代碼、服務器等)?
  • 故障影響的特定用戶群是什么樣的(已登錄的, 退出的, 某個地域的…)?
  • 基礎架構(物理的、邏輯的)的文檔是否能找到?
  • 是否有監控平臺可用? (比如Munin、Zabbix、 Nagios、 New Relic… 什么都可以)
  • 是否有日志可以查看?. (比如Loggly、Airbrake、 Graylog…)

最后兩個是最方便的信息來源,不過別抱太大希望,基本上它們都不會有。只能再繼續摸索了。

 [[88766]]

 

二、有誰在?

  1. $ w 
  2. $ last 

用這兩個命令看看都有誰在線,有哪些用戶訪問過。這不是什么關鍵步驟,不過最好別在其他用戶正干活的時候來調試系統。有道是一山不容二虎嘛。(ne cook in the kitchen is enough.)

三、之前發生了什么?

  1. $ history 

查看一下之前服務器上執行過的命令。看一下總是沒錯的,加上前面看的誰登錄過的信息,應該有點用。另外作為admin要注意,不要利用自己的權限去侵犯別人的隱私哦。

到這里先提醒一下,等會你可能會需要更新 HISTTIMEFORMAT 環境變量來顯示這些命令被執行的時間。對要不然光看到一堆不知道啥時候執行的命令,同樣會令人抓狂的。

四、現在在運行的進程是啥?

  1. $ pstree -a 
  2. $ ps aux 

這都是查看現有進程的。 ps aux 的結果比較雜亂, pstree -a 的結果比較簡單明了,可以看到正在運行的進程及相關用戶。

五、監聽的網絡服務

  1. $ netstat -ntlp 
  2. $ netstat -nulp 
  3. $ netstat -nxlp 

我一般都分開運行這三個命令,不想一下子看到列出一大堆所有的服務。netstat -nalp倒也可以。不過我絕不會用 numeric 選項 (鄙人一點淺薄的看法:IP 地址看起來更方便)。

找到所有正在運行的服務,檢查它們是否應該運行。查看各個監聽端口。在netstat顯示的服務列表中的PID 和 ps aux 進程列表中的是一樣的。

如果服務器上有好幾個Java或者Erlang什么的進程在同時運行,能夠按PID分別找到每個進程就很重要了。

通常我們建議每臺服務器上運行的服務少一點,必要時可以增加服務器。如果你看到一臺服務器上有三四十個監聽端口開著,那還是做個記錄,回頭有空的時候清理一下,重新組織一下服務器。

六、CPU 和內存

  1. $ free -m 
  2. $ uptime 
  3. $ top 
  4. $ htop 

注意以下問題:

  • 還有空余的內存嗎? 服務器是否正在內存和硬盤之間進行swap?
  • 還有剩余的CPU嗎? 服務器是幾核的? 是否有某些CPU核負載過多了?
  • 服務器最大的負載來自什么地方? 平均負載是多少?

七、硬件

有很多服務器還是裸機狀態,可以看一下:

  • 找到RAID 卡 (是否帶BBU備用電池?)、 CPU、空余的內存插槽。根據這些情況可以大致了解硬件問題的來源和性能改進的辦法。
  • 網卡是否設置好? 是否正運行在半雙工狀態? 速度是10MBps? 有沒有 TX/RX 報錯?

八、IO 性能

  1. $ iostat -kx 2 
  2. $ vmstat 2 10 
  3. $ mpstat 2 10 
  4. $ dstat --top-io --top-bio 

這些命令對于調試后端性能非常有用。

  • 檢查磁盤使用量:服務器硬盤是否已滿?
  • 是否開啟了swap交換模式 (si/so)?
  • CPU被誰占用:系統進程? 用戶進程? 虛擬機?
  • dstat 是我的最愛。用它可以看到誰在進行 IO: 是不是MySQL吃掉了所有的系統資源? 還是你的PHP進程?

九、掛載點 和 文件系統

  1. $ mount 
  2. $ cat /etc/fstab 
  3. $ vgs 
  4. $ pvs 
  5. $ lvs 
  6. $ df -h 
  7. $ lsof +D / /* beware not to kill your box */ 
  • 一共掛載了多少文件系統?
  • 有沒有某個服務專用的文件系統? (比如MySQL?)
  • 文件系統的掛載選項是什么: noatime? default? 有沒有文件系統被重新掛載為只讀模式了?
  • 磁盤空間是否還有剩余?
  • 是否有大文件被刪除但沒有清空?
  • 如果磁盤空間有問題,你是否還有空間來擴展一個分區?

十、內核、中斷和網絡

  1. $ sysctl -a | grep ... 
  2. $ cat /proc/interrupts 
  3. $ cat /proc/net/ip_conntrack /* may take some time on busy servers */ 
  4. $ netstat 
  5. $ ss -s 
  • 你的中斷請求是否是均衡地分配給CPU處理,還是會有某個CPU的核因為大量的網絡中斷請求或者RAID請求而過載了?
  • SWAP交換的設置是什么?對于工作站來說swappinness 設為 60 就很好, 不過對于服務器就太糟了:你最好永遠不要讓服務器做SWAP交換,不然對磁盤的讀寫會鎖死SWAP進程。
  • conntrack_max 是否設的足夠大,能應付你服務器的流量?
  • 在不同狀態下(TIME_WAIT, …)TCP連接時間的設置是怎樣的?
  • 如果要顯示所有存在的連接,netstat 會比較慢, 你可以先用 ss 看一下總體情況。

你還可以看一下 Linux TCP tuning 了解網絡性能調優的一些要點。

十一、系統日志和內核消息

  1. $ dmesg 
  2. $ less /var/log/messages 
  3. $ less /var/log/secure 
  4. $ less /var/log/auth 
  • 查看錯誤和警告消息,比如看看是不是很多關于連接數過多導致?
  • 看看是否有硬件錯誤或文件系統錯誤?
  • 分析是否能將這些錯誤事件和前面發現的疑點進行時間上的比對。

 

十二、定時任務

  1. $ ls /etc/cron* + cat 
  2. $ for user in $(cat /etc/passwd | cut -f1 -d:); do crontab -l -u $user; done 
  • 是否有某個定時任務運行過于頻繁?
  • 是否有些用戶提交了隱藏的定時任務?
  • 在出現故障的時候,是否正好有某個備份任務在執行?

十三、應用系統日志

這里邊可分析的東西就多了, 不過恐怕你作為運維人員是沒功夫去仔細研究它的。關注那些明顯的問題,比如在一個典型的LAMP(Linux+Apache+Mysql+Perl)應用環境里:

  • Apache & Nginx; 查找訪問和錯誤日志, 直接找 5xx 錯誤, 再看看是否有 limit_zone 錯誤。
  • MySQL; 在mysql.log找錯誤消息,看看有沒有結構損壞的表, 是否有innodb修復進程在運行,是否有disk/index/query 問題.
  • PHP-FPM; 如果設定了 php-slow 日志, 直接找錯誤信息 (php, mysql, memcache, …),如果沒設定,趕緊設定。
  • Varnish; varnishlogvarnishstat 里, 檢查 hit/miss比. 看看配置信息里是否遺漏了什么規則,使最終用戶可以直接攻擊你的后端?
  • HA-Proxy; 后端的狀況如何?健康狀況檢查是否成功?是前端還是后端的隊列大小達到最大值了?

結論

經過這5分鐘之后,你應該對如下情況比較清楚了:

  • 在服務器上運行的都是些啥?
  • 這個故障看起來是和 IO/硬件/網絡 或者 系統配置 (有問題的代碼、系統內核調優, …)相關。
  • 這個故障是否有你熟悉的一些特征?比如對數據庫索引使用不當,或者太多的apache后臺進程。

你甚至有可能找到真正的故障源頭。就算還沒有找到,搞清楚了上面這些情況之后,你現在也具備了深挖下去的條件。繼續努力吧!

原文鏈接:http://devo.ps/blog/2013/03/06/troubleshooting-5minutes-on-a-yet-unknown-box.html

譯文鏈接:http://blog.jobbole.com/36375/

責任編輯:陳四芳 來源: 伯樂在線
相關推薦

2013-11-29 13:55:37

2009-11-26 11:19:52

NIS服務器

2020-08-23 10:45:05

深度學習人工智能技術

2018-08-30 09:01:28

Web服務器Windows 10

2022-06-02 08:46:04

網卡網絡服務器

2015-09-18 19:38:01

BlackHatSQLChop

2024-09-23 17:05:44

2011-01-21 10:30:46

2020-06-16 08:47:53

磁盤

2025-04-07 05:00:00

2020-05-12 09:10:24

瀏覽器服務器網絡

2024-12-11 07:00:00

面向對象代碼

2009-11-16 10:53:30

Oracle Hint

2025-03-13 06:22:59

2022-07-04 09:27:12

SMPNUMAMPP

2015-05-07 11:31:21

服務器虛擬化深信服

2024-06-19 10:41:06

2024-06-25 12:25:12

LangChain路由鏈

2022-01-17 09:01:23

NodeJS數據服務器Mock

2022-03-18 15:41:29

原子化服務HarmonyOS鴻蒙
點贊
收藏

51CTO技術棧公眾號

亚洲高清免费在线| 久久精品国产一区二区三 | 视频一区视频二区欧美| 亚洲一区二区欧美| 蜜桃狠狠色伊人亚洲综合网站| 中文字幕手机在线视频| 天天久久综合| 日韩成人在线视频观看| 亚洲a级黄色片| 国产精品yjizz视频网| 亚洲国产高清在线观看视频| 99re在线视频观看| av黄色在线播放| 欧美黄色免费| 国产一区二区三区丝袜| 国产黄色一区二区三区| 日韩不卡视频在线观看| 亚洲国产视频一区二区| 亚洲精品日韩在线观看| 搡老岳熟女国产熟妇| 久久国内精品视频| 欧美有码在线视频| 91视频青青草| 国产一区不卡| 亚洲精品久久久久久久久久久久| 伊人色在线观看| 奇米777日韩| 亚洲成人午夜影院| 警花观音坐莲激情销魂小说| 巨骚激情综合| 99国产精品久久久| av日韩中文字幕| 国产精品嫩草影院精东| 日产国产高清一区二区三区| 91高清免费在线观看| 九九九免费视频| 亚洲精品99| 日韩在线资源网| 手机看片福利视频| 一区二区三区日本久久久| 欧美xxxx老人做受| 久久精品国产99久久99久久久| av激情成人网| 色悠悠久久综合| 欧美性大战久久久久xxx | 内射无码专区久久亚洲| 精品一区二区综合| 国产精品自拍视频| 亚洲香蕉在线视频| 免费av网站大全久久| 日韩免费高清在线观看| 日韩精品一区二区亚洲av| 在线看片欧美| 91国产视频在线播放| 日本污视频在线观看| 亚洲视频日本| 97高清免费视频| 久久夜靖品2区| 99riav国产精品| 97视频色精品| 国产 日韩 欧美 在线| 亚洲毛片一区| 国产91在线播放精品91| 成人h动漫精品一区二区下载 | 日本久久久久久久久久久| 国产又色又爽又黄的| 99精品热6080yy久久| 911国产网站尤物在线观看| 波多野结衣国产| 久久国产99| 国产精品高潮粉嫩av| 中文字幕日韩经典| 激情图区综合网| 都市激情久久久久久久久久久| 亚洲xxx在线| 97精品视频在线观看自产线路二| 久久免费看av| 天堂地址在线www| 夜色激情一区二区| 成人免费毛片网| 成人精品电影在线| 91精品视频网| 黄色免费视频网站| 国产在线观看91一区二区三区 | 白浆在线视频| 欧美亚洲国产bt| 深爱五月综合网| 综合激情久久| 亚洲日本中文字幕免费在线不卡| 一二三四在线观看视频| 欧美日韩国产欧| 日本精品在线视频| 国产精品视频一二区| 成人毛片在线观看| 日韩免费中文专区| 免费在线观看的电影网站| 欧美日韩综合视频网址| 97超碰人人爽| 欧美综合精品| 日韩在线观看精品| 国产69精品久久久久久久久久| 青青草成人在线观看| 97超碰在线播放| 久久av少妇| 夜夜嗨av一区二区三区网页| 精品久久久噜噜噜噜久久图片 | 欧美一区二视频| aaaaa一级片| 欧美日韩国产高清| 国产精品白嫩美女在线观看| а√中文在线资源库| 国产亚洲一区字幕| 轻点好疼好大好爽视频| 99re久久| 日韩精品在线免费观看| www.毛片com| 日韩高清国产一区在线| 国产伦精品一区二区三区照片| 懂色一区二区三区| 亚洲成人综合在线| 国产精品嫩草影视| 四季av一区二区凹凸精品| 欧洲成人在线视频| 丰满熟妇乱又伦| 亚洲免费观看高清完整版在线观看熊 | 午夜精品亚洲| 国产精品日韩精品| 欧洲视频在线免费观看| 亚洲成av人片在线观看无码| 欧美成人乱码一二三四区免费| 免费不卡中文字幕在线| 韩国视频理论视频久久| 亚洲国产欧美另类| 亚洲精品乱码久久久久久日本蜜臀| 成年网站在线播放| 国产精品亚洲人成在99www| 97色在线视频| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 欧美成人中文字幕| 国产精品成人久久久| 久久婷婷色综合| 一二三四视频社区在线| 国产精品22p| 久久久亚洲精品视频| 草草视频在线播放| 一区二区三区中文在线观看| 色哟哟免费视频| 午夜电影亚洲| 91观看网站| 日韩123区| 欧美videossexotv100| 国产免费无码一区二区视频| 国产一区二区三区久久久 | 超碰人人在线| 日韩午夜激情av| 九九视频在线观看| 国产69精品久久久久毛片| www.九色.com| 欧美日韩破处| 日本久久久久亚洲中字幕| 青春草在线观看| 欧美日韩国产一二三| 日韩高清dvd碟片| 国产成人免费视频精品含羞草妖精| 日日噜噜夜夜狠狠久久丁香五月| 日韩第一区第二区| 欧美精品精品精品精品免费| 婷婷综合激情网| 一本色道亚洲精品aⅴ| 懂色av蜜桃av| 麻豆国产精品777777在线| 强开小嫩苞一区二区三区网站| 97成人在线| 欧美在线日韩在线| 在线免费观看黄色网址| 日韩网站在线看片你懂的| 日韩黄色精品视频| 久久精品男人的天堂| 中文字幕在线视频精品| 亚洲欧美文学| 人偷久久久久久久偷女厕| 欧美一级做a| 欧美精品videos另类日本| 三级黄视频在线观看| 欧美色视频在线| 久久久久无码精品国产| www亚洲一区| 天堂av8在线| 亚洲精品影视| 一区二区三区国| 啪啪国产精品| 成人做爰www免费看视频网站| 免费毛片在线看片免费丝瓜视频 | 日韩欧美一级特黄在线播放| 欧美在线观看不卡| 中文字幕一区免费在线观看| 800av在线播放| 久久精品国产99国产| 欧美一级欧美一级| 日韩欧美视频| 久久久一本精品99久久精品| 国产日韩欧美中文在线| 欧美亚洲伦理www| av黄在线观看| 国产一区二区日韩精品欧美精品| www.亚洲黄色| 欧美日本一区二区| 精品免费囯产一区二区三区| 亚洲欧美日韩综合aⅴ视频| 性久久久久久久久久| 国产成人精品午夜视频免费| 亚洲一区在线不卡| 国产日韩欧美一区| 日日噜噜夜夜狠狠久久丁香五月| 精品日韩毛片| 久久福利电影| jizzjizzjizz欧美| 91视频国产高清| 日本h片久久| 国产v综合ⅴ日韩v欧美大片| av成人影院在线| 欧美另类69精品久久久久9999| 99精品老司机免费视频| 亚洲天堂成人在线| 五月婷婷在线播放| 精品国产乱码久久久久久免费 | 亚洲第一精品夜夜躁人人躁| 国产精品视频久久久久久| 欧美视频在线一区| 最新中文字幕一区| 欧美日在线观看| 亚洲男人第一av| 午夜电影网一区| 精品无码av在线| 夜夜夜精品看看| 久久国产精品波多野结衣| 亚洲视频在线一区观看| 日韩一区二区三区四区视频| 中文字幕av不卡| 99国产精品免费| 中文字幕av一区二区三区| 亚洲欧美va天堂人熟伦| 久久影院视频免费| 免费在线观看你懂的| 久久亚洲捆绑美女| 成人午夜福利一区二区| 国产亚洲欧美色| 性欧美一区二区| 日本一区二区三区四区| 精品亚洲aⅴ无码一区二区三区| 国产色产综合产在线视频| xxxx日本黄色| 国产精品污www在线观看| 国产18无套直看片| 亚洲欧洲日韩在线| 青草影院在线观看| 亚洲自拍偷拍图区| 日韩精品一区二区不卡| 偷拍与自拍一区| 欧美精品二区三区| 欧美色视频日本版| 无码人妻黑人中文字幕| 欧美日韩在线播放一区| 国产孕妇孕交大片孕| 日韩欧美美女一区二区三区| 亚洲精品一级片| 日韩成人av网| freemovies性欧美| 久久国产精品电影| 69av成人| 国产成人涩涩涩视频在线观看| 免费在线观看一区| 成人免费淫片视频软件| 日韩在线成人| 久久久久久国产精品mv| 欧美理论视频| 国产女主播av| 久久天堂精品| 波多野结衣中文字幕在线播放| av在线不卡电影| av手机在线播放| 亚洲精品乱码久久久久久久久 | 国产在线看片免费视频在线观看| 青青草一区二区| 久久伊人国产| 国产一区二区黄色| 日韩电影在线视频| 精品一二三四五区| 男人的j进女人的j一区| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 北京富婆泄欲对白| 欧美激情一区在线| 久久久全国免费视频| 色嗨嗨av一区二区三区| av中文字幕免费在线观看| 精品视频久久久久久久| 午夜激情视频在线| 91国语精品自产拍在线观看性色 | 国产偷久久久精品专区| 欧美精品一区二区久久| 国产一二三在线视频| 麻豆成人久久精品二区三区红 | 一区在线观看免费| 男人的天堂一区二区| 678五月天丁香亚洲综合网| 深夜影院在线观看| 色综合91久久精品中文字幕| 欧美日韩在线精品一区二区三区激情综合| 国产66精品久久久久999小说| 日韩欧美午夜| av片中文字幕| 成人精品视频一区二区三区尤物| 国产第一页精品| 日韩欧美中文在线| 国产香蕉在线观看| 另类视频在线观看| av成人在线观看| 欧美影视一区二区| 亚洲精品影院在线观看| 中文字幕无人区二| 日韩一区日韩二区| 久久精品偷拍视频| 亚洲乱亚洲乱妇无码| 99re6在线精品视频免费播放| 亚洲最大成人免费视频| 成人6969www免费视频| 日本在线观看a| 99热精品国产| 国产精品suv一区二区三区| 欧美变态口味重另类| 激情成人四房播| 成人在线视频网站| 日韩理论在线| wwwwwxxxx日本| 国产精品丝袜久久久久久app| 亚洲精品成人在线视频| 精品无人区太爽高潮在线播放| а_天堂中文在线| 国产在线精品一区二区三区| 狠狠综合久久| 亚洲国产精品第一页| 亚洲自拍偷拍欧美| 亚洲av综合色区无码一二三区| 九色成人免费视频| 欧洲大片精品免费永久看nba| 黄色免费高清视频| 国产裸体歌舞团一区二区| 久久久精品视频免费观看| 日韩一级大片在线| 国产精品186在线观看在线播放| 福利视频一区二区三区| 激情久久久久| 午夜一区二区三区免费| 日韩欧美成人精品| 国产高清在线观看| 成人观看高清在线观看免费| 欧美在线三级| 欧美日韩一区二区三区四区五区六区| 亚洲午夜激情网站| 五月天福利视频| 国产成人av在线播放| 日韩久久综合| 91成人在线观看喷潮蘑菇| 香蕉成人啪国产精品视频综合网| 午夜福利视频一区二区| 欧美有码在线观看视频| 日韩精品久久| 久久久久亚洲av片无码v| 亚洲成在人线免费| 国产私人尤物无码不卡| 国产日韩欧美视频在线| 欧美日韩国产精品一区二区亚洲| 日本一区二区在线免费观看| 在线观看三级视频欧美| 国内精品不卡| 精品视频第一区| 美女尤物国产一区| 亚洲av无码一区二区三区在线| 亚洲国产精品久久久久秋霞蜜臀 | 青青草国产精品亚洲专区无| 日本一级特级毛片视频| 亚洲高清av在线| 欧美色网在线| 国产a级黄色大片| 久久久夜色精品亚洲| 国产精品嫩草影院桃色| 久久久综合av| 人人狠狠综合久久亚洲婷| 国产人妻精品午夜福利免费| 91官网在线免费观看| 性xxxxfjsxxxxx欧美| 欧美极品jizzhd欧美| 国产在线不卡视频| 国产精品一区无码| 欧美成人久久久| 国内成人精品| 黑人玩弄人妻一区二区三区| 欧美日韩国产免费| 美女高潮视频在线看| 中文字幕精品在线播放|