伺服器CPU跑滿的解決辦法
網站被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機器可以透過資源監控器分析下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013663/viewspace-2856128/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器CPU跑滿的原因伺服器
- 雲伺服器寶塔皮膚磁碟容量滿了的解決辦法伺服器
- Java專案伺服器cpu佔用100%解決辦法Java伺服器
- 解決伺服器滿CPU被當礦機問題伺服器
- CPU資源佔用100%怎麼辦?cpu佔用率高的解決辦法
- Linux 離奇磁碟爆滿解決辦法Linux
- CPU常見小故障原因與解決辦法
- mysql佔用CPU過高的解決辦法(新增索引)MySql索引
- CPU經常跑滿怎麼解決
- Win10工作列跑右側或上邊的解決辦法Win10
- win10剛開機cpu就滿了怎麼辦 win10電腦剛開機cpu滿了的解決方法Win10
- WindowsXP系統CPU使用率100%解決辦法Windows
- gtk-gnash大量佔用cpu解決辦法
- oracle資料庫cpu佔用居高不下的解決辦法Oracle資料庫
- 伺服器記憶體跑滿的原因伺服器記憶體
- 伺服器常見故障及解決辦法伺服器
- 伺服器iis出現假死解決辦法伺服器
- 恆訊科技分析:境外伺服器資源被佔滿的原因和解決辦法伺服器
- OpenStack 的NAT解決辦法
- 公寓噪音的解決辦法
- 伺服器卡的原因和解決辦法伺服器
- 電腦c盤滿了變成紅色了怎麼清理 c盤已滿的解決辦法
- Oracle資料庫的歸檔日誌寫滿磁碟空間解決辦法Oracle資料庫
- 雲伺服器mysql 服務不見了的解決辦法伺服器MySql
- SVN被鎖的解決辦法
- ORA-28056的解決辦法
- job都停了的解決辦法
- github慢解決辦法Github
- Grub Rescue解決辦法
- /dev/null解決辦法devNull
- MSBuild Tools解決辦法UI
- 雲伺服器解決“MySQL忘記密碼”問題的辦法伺服器MySql密碼
- SQL Server伺服器CPU爆高解決SQLServer伺服器
- 新浪UC無法登入的解決辦法
- 無法訪問google picasa的解決辦法Go
- 記一次使用easyexcel匯入excel導致cpu跑滿的問題Excel
- 檔案無法粉碎解決辦法
- 伺服器記憶體跑滿是什麼原因造成的伺服器記憶體