WEB 常見故障與處理

一、應用故障

HTTP 502 故障

502 Bad Gateway

故障檢測:

首先定位到前端故障服務器節點,在前端服務器(Telnet)上訪問后端服務端口響應時間。如發現響應時間超時>10s。說明后端應用程序出現故障。需要到后端服務器查看,并查明情況。

PS:HTTP 502 Bad Gateway 故障一般分為以下2種情況:

網絡問題:前端無法連接后端服務,網絡100%丟包

后端服務問題:后端服務進程宕掉。如nginx,php進程掛掉。


HTTP 503 

503 Service Temporarily Unavailable

故障檢測:

首先定位到前端故障服務器節點,在前端服務器上ping后端服務器查看網絡延遲丟包情況,后端服務端口響應時間。如發現延遲>100ms,丟包>5%。說明前端到后端網絡出現問題。

PS:HTTP 503 Service Temporarily Unavailable 故障一般是前端訪問后端網絡延遲導致。首選排查是不是后端流量過載導致。如果不是,就是前端到后端網絡問題。

HTTP 504 

504 Gateway Time-out

故障檢測:

查看后端服務器Nginx php mysql資源占用情況,并查看相關錯誤日志。

PS:此類故障幾率比較小HTTP 504 Gateway Time-out 故障一般是因的后端服務器響應超時。如PHP程序執行時間太長,數據庫查詢超時。與程序溝通是否需要增加PHP 執行超時時間。

二、攻擊故障

DDOS攻擊

故障檢測: 

查看監控網卡流量,網絡延遲/丟包,數據包個數/s

#iptraf -d eth0 查看網絡流量和數據包/s,發現進來的流量和數據包個數非常大,出去的流量和數據包非常小。如下圖:

WEB 常見故障與處理

PS:DDOS攻擊故障,一般是進來的流量比較大,出去的流量小。網絡數據包接收包個數比較大,發送數據包比較小,網絡延遲高,并且有丟包現象。

CC攻擊故障

故障檢測: 查看監控網卡流量,Nginx 連接狀態,CPU 負載

WEB 常見故障與處理

WEB 常見故障與處理

PS:CC攻擊故障,一般是出去的流量比較大,進來的流量小。Nginx連接數猛增。

原文:https://www.chinasa.net/archives/300.html

原創文章,作者:wubin,如若轉載,請注明出處:http://www.www58058.com/17387

(9)
wubinwubin
上一篇 2016-06-03
下一篇 2016-06-03

相關推薦

  • Linux文件系統上的權限

    Linux文件系統上的權限 首先我們來看一下如何修改文件的屬主和屬組 修改文件的屬主:chown chown [OPTION]… [OWNER][:[GROUP]]FILE… 用法 OWNER修改屬主 OWNER:GROUP修改屬主:屬組 :GROUP修改屬組 命令中的冒號可以用.替換 -R:遞歸 chowen [OPTION]&#8…

    Linux干貨 2016-08-04
  • C++的std::string的“讀時也拷貝”技術!

    C++的std::string的讀時也拷貝技術! 嘿嘿,你沒有看錯,我也沒有寫錯,是讀時也拷貝技術。什么?我的錯,你之前聽說寫過時才拷貝,嗯,不錯的確有這門技術,英文是Copy On Write,簡寫就是COW,非?!!?!那么我們就來看看這個’?!夹g的效果吧。 我們先編寫一段程序 #include <string> #include…

    Linux干貨 2015-04-03
  • RAID級別及各個級別特性

    1、什么RAID      RAID是“Redundant Array of Independent Disk”的縮寫,中文意思是獨立冗余磁盤陣列。 2、RAID的級別及各個級別的特性:     (1)RAID-0:無差錯控制的條帶化:   &nbs…

    Linux干貨 2016-04-12
  • 2017全球運維技術大會第二屆12大技術專場等你來!

    去年9月,InfoQ在北京主辦了第二屆CNUTCon全球容器技術大會,大會邀請了來自Netflix、CoreOS、Docker公司、Mesosphere、阿里巴巴、騰訊、百度、京東、攜程、搜狗等公司的技術負責人,共同探討容器相關的應用場景、技術方案以及架構演進,得到了社區的一致好評。 到今年,CNUTCon已經是第三年了,前兩年我們的方向是容器,隨著技術的發…

    2017-06-20
  • 網絡互聯參考模型(詳解)

    網絡互聯參考模型 1. 什么是協議 為了使數據可以在網絡上從源傳遞到目的地,網絡上所有設備需要“講”相同的“語言” 描述網絡通信中“語言”規范的一組規則就是協議 例如:兩個人交談,必須使用相同的語言,如果你說漢語,他說阿拉伯語…… 數據通信協議的定義 決定數據的格式和傳輸的一組規則或者一組慣例 2. 協議分層 網絡通信的過程很復雜: 數據以電子信號的形式穿越…

    Linux干貨 2015-05-07
  • 企業實時同步方案—-Sersync介紹

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1433109 Sersync 項目利用 Inotify 和 Rsync 技術實現對服務器數據實時同步的解決方案,其中 Inotify 用于監控 Sersync…

    Linux干貨 2016-08-15
欧美性久久久久