隨后的一天里,網(wǎng)站遭到了流量***,nagios報警只提示系統(tǒng)負載過大,然后打開流量圖看了一下,哎,尼瑪,臥槽,怎么能這樣呢! 流量簡直爆表!
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的丁青網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
然后連接網(wǎng)站 直接丟棄,設(shè)置為拒絕的話系統(tǒng)還要給那邊一個回復(fù)值。 然后這么著的把那幾個IP給封掉了。 隨后又盯著top看了一會,發(fā)現(xiàn)java程序不太正常,顯示的cpu占用經(jīng)常在500%-800% 左右波動。我們那的環(huán)境是用的weblogic做的中間件。Java程序一般在100%-200%是很正常的范圍。但是這么高肯定就不太正常了。 隨后直接 top -H來看占用資源最大的,果不其然,都是java! 然后找了個運行時間最長的線程,發(fā)現(xiàn)沒有什么異常,并沒有像網(wǎng)上說的那種要轉(zhuǎn)換為16進制的! ulimit -a來看了一下允許的java最大的線程。發(fā)現(xiàn)設(shè)置的有點低 只允許同事65535個,有可能是這個的問題! 然后就把線程數(shù)設(shè)置到了最大 ulimit -n 102400 java允許設(shè)置的最大線程! 然后過了少過了一會,java穩(wěn)定下來了! 額,(⊙o⊙)…(⊙o⊙)…java還能出現(xiàn)異常了! 我也是醉了。 然后到此,程序異常解決了。但是網(wǎng)站被刷流量的還沒有解決!系統(tǒng)負載固定在6左右,在看apache訪問日志。發(fā)現(xiàn)有他們那些IP有的還能過了!額, (⊙o⊙)…(⊙o⊙)…(⊙o⊙)… 因為IP訪問次數(shù)過于巨大,iptables也不能全部擋住,問老大要了硬件防火墻。 然后在硬防里邊設(shè)置了一下。到此,問題解決!
文章名稱:網(wǎng)站被刷流量簡單處理的一次
文章分享:http://weahome.cn/article/jigsig.html