伺服器cpu100%如何解決(伺服器cpu使用率100怎麼辦)
網站被CC攻擊,是很多網站運營商面臨比較嚴峻的一個問題。網站開啟速度慢 伺服器CPU跑滿不能正常 快速的開啟網站。無疑會影響自己業務的進行 下面(南昌壹基比)小七為大家講解一下造成伺服器cpu跑滿的一般原因:
一.CC攻擊的原理:就是攻擊者控制某些主機不停地發大量資料包給對方伺服器造成伺服器資源耗盡,一直到宕機崩潰。CC主要是用來攻擊頁面的,每個人都有這樣的體驗:當一個網頁訪問的人數特別多的時候,開啟網頁就慢了,CC就是模擬多個使用者(多少執行緒就是多少使用者)不停地進行訪問那些需要大量資料操作(就是需要大量CPU時間)的頁面,造成伺服器資源的浪費,CPU長時間處於100%,永遠都有處理不完的連線直至就網路擁塞,正常的訪問被中止。
1、檢查程式最大執行緒數是否足夠;
2、程式程式碼不夠優化,如死迴圈,死鎖;
3、web配置檔案的引數是否不夠優化;
4、檢視web和系統日誌看是否有訪問異常;
5、網站是否被盜鏈;
6、當時是否有搜尋引擎爬蟲大面積爬取網站;
7、是否受到了小型網路攻擊;程序是否有異常;
8、檢查機器是否中毒或中木馬;
linux伺服器可以通過系統日誌和web日誌,和一些top,free,uptime,sar,ps命令查詢原因,windows機器可以通過資源監控器分析下。 QQ:3208176248