7月30日工作記錄(bfgtw.com網站經常死機問題)

嶽龍發布

www.bfgtw.com 網站一直出問題,經常顯示數據庫連接錯誤及百度雲服務器BCC CPU經常100%,造成mysql宕機。

上午發工單問客服,我提問:百度雲服務器BCC 基本上一天死機兩次左右

客服回複您好,您可以通過控製台查看您BCC資源監控,另外通過服務器日誌分析下web服務。謝謝

於是我查看百度雲服務器BCC的監控,發現CPU經常彪到100%,然後網站宕機。

先是懷疑雲市場鏡像占了太多內存和CPU。

後來發現通過linux 的TOP命令可以查看CPU進程占比。

通過查看nginx的access.log,發現經常有一個IP頻繁訪問網站。

121.14.241.87 – – [30/Jul/2017:13:05:09 +0800] “GET http://m.baidu.com/s?wd=%E8%83%83%E7%99%8C%E4%B8%AD%E8%8D%AF%E4%B8%93%E5%AE%B6&pn=40&tn=baidu&ts=504956325974829 HTTP/1.1” 404 3650 “-” “MQQBrowser/26 Mozilla/5.0 (Linux; U; androids 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 mobiles Safari/533.1” “-”
121.14.241.87 – – [30/Jul/2017:13:05:09 +0800] “GET

以這種形式刷(不知道刷排名還是搞什麽)。

隻好屏蔽它,使用屏蔽命令 iptables -I INPUT -s 121.14.241.87 -j DROP 把它屏蔽了,我的CPU從90%降到0.3%,哈哈好爽。然後又屏蔽幾個經常訪問刷機的IP,服務器基本上是CPU10%以下水平。

弄了一天,現在時間已經到淩晨了。睡覺。。。

分類: 工作日誌

發表評論

電子郵件地址不會被公開。 必填項已用*標注