最近發現我的主機也常常會莫名其妙的掛掉,而且人數也都不多呢!
後來去查詢一下 MRTG 的紀錄,發現流量也沒有很大!再去檢查一下,
雪特!原來是 CPU 的運作消耗掉大部分的資源~~
竟然資源達到 100% 的運作!當然,這是不可能的!
因為再怎麼人數多,也不可能造成 CPU 如此的損耗,連 kernel 重編都沒有這樣了...
後來再去查詢一下網路的連線狀態: netstat -a
嘿!竟然給他發現有很多重複的 ip 出現在裡頭!並且還傳送大量的封包!
就是這個問題給他造成 CPU 運轉不過來的原因~
原來是這些 IP 再以類似 telport 砍站軟體在砍站,
但是因為我們使用的是 MySQL 的資料庫,所以很多時候他們無法直接下載靜態網頁,
就造成了 process 的 idle 了,結果就 kernel 一時之間轉不過來,
使得我的 Linux 主機就此掛點....
小弟敢這麼說是有原因的,因為我將該 IP 以 iptables 擋住之後,
嘿! CPU 資源馬上由 100% 的運作變成 90% 的 idle 了!很誇張吧!
雖然您的問題不見得是如此,不過還是建議查詢一下您的 httpd 的 error_log 檔案,
裡頭應該會有很多的資訊告訴您有問題的咚咚才對~~
目前我是寫了一個 scripts 在 30 分鐘內偵測一次 error_log 檔案,(今天剛寫完!)
將有問題的 IP ( 連續發生 error 20 次以上,這肯定有問題吧!) 拒絕連到 80 port !
然後觀察一下我的 CPU 與網路流量的變化,嘿嘿!穩定多了!
最起碼從今以後不要太擔心由於砍站問題導致我的主機掛點囉!
最近發現我的主機也常常會莫名其妙的掛掉,而且人數也都不多呢!
後來去查詢一下 MRTG 的紀錄,發現流量也沒有很大!再去檢查一下,
雪特!原來是 CPU 的運作消耗掉大部分的資源~~
竟然資源達到 100% 的運作!當然,這是不可能的!
因為再怎麼人數多,也不可能造成 CPU 如此的損耗,連 kernel 重編都沒有這樣了...
後來再去查詢一下網路的連線狀態: netstat -a
嘿!竟然給他發現有很多重複的 ip 出現在裡頭!並且還傳送大量的封包!
就是這個問題給他造成 CPU 運轉不過來的原因~
原來是這些 IP 再以類似 telport 砍站軟體在砍站,
但是因為我們使用的是 MySQL 的資料庫,所以很多時候他們無法直接下載靜態網頁,
就造成了 process 的 idle 了,結果就 kernel 一時之間轉不過來,
使得我的 Linux 主機就此掛點....
小弟敢這麼說是有原因的,因為我將該 IP 以 iptables 擋住之後,
嘿! CPU 資源馬上由 100% 的運作變成 90% 的 idle 了!很誇張吧!
雖然您的問題不見得是如此,不過還是建議查詢一下您的 httpd 的 error_log 檔案,
裡頭應該會有很多的資訊告訴您有問題的咚咚才對~~
目前我是寫了一個 scripts 在 30 分鐘內偵測一次 error_log 檔案,(今天剛寫完!)
將有問題的 IP ( 連續發生 error 20 次以上,這肯定有問題吧!) 拒絕連到 80 port !
然後觀察一下我的 CPU 與網路流量的變化,嘿嘿!穩定多了!
最起碼從今以後不要太擔心由於砍站問題導致我的主機掛點囉!
我...
我是用康柏的workstation 6000
P II 400 雙cpu+512mb sdram
上面架了
論壇,ftp,Half-Life Server........
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是神也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則: http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)