標籤:壓縮檔
公司網站故障原因分析
1.17:20分左右部分頁面出現mysql 報錯。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/27/64/wKiom1Nyt4ngN_LvAACxlVsRvvE512.jpg" title="1.png" alt="wKiom1Nyt4ngN_LvAACxlVsRvvE512.jpg" />
此時頻寬情況。
2.流量監控顯示101.66.246.22佔用了大量頻寬,導致頻寬爆滿。
封鎖該ip流量下降,開啟該ip流量立馬上升。
3.匯出近十分鐘日誌發現如下:(該ip訪問的檔案)
101.66.246.22 - - [13/May/2014:17:40:09 +0800] "GET /sso_server/uploadfile/avatar/1/10/9041/web.tar.gz
HTTP/1.1" 206 10262311717
4.查詢該檔案資訊
[[email protected] 9041]# ll -h web.tar.gz
-rw-r--r-- 1 www www 27G May 8 16:38 web.tar.gz
5.尋找目錄還有其他的大於10M的壓縮檔:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/27/64/wKioL1Nyt2_jRxauAAEOQlHOKSQ359.jpg" title="2.png" alt="wKioL1Nyt2_jRxauAAEOQlHOKSQ359.jpg" />
6.問題原因:用戶端請求訪問一個24G壓縮檔,導致頻寬持續跑滿狀態不能訪問mysql資料。
7.未查到原因:該檔案建立者是www,而該使用者不能sshd。只能通過以下方式建立:第一種root且負擔到www使用者後建立第二種,root建立後改屬主和屬組第三種ftp上傳,檔案過大,可能性小第四種web程式建立。
另外從開發的角度tar的大檔案是否允許訪問了
本文出自 “長老唐” 部落格,請務必保留此出處http://zhanglaotang.blog.51cto.com/3196967/1410838