一次安全狗參數配置導致斷網的解決過程

  • 2019 年 10 月 4 日
  • 筆記

以前公司運維給伺服器上安裝了安全狗軟體,我接手伺服器後,也沒有管它。

近期公司有個php商城網站要上線。晚上我就準備ab壓力測試一下。

剛開始壓測,發現xshell與nginx伺服器的連接斷開了,怎麼都連不上去。但是處在同一個網段的其它伺服器還能正常連接(全部伺服器都放在同一個防火牆後面的,然後做NAT映射出去的)。從其他node上ping nginx伺服器可以ping通,telnet也是通的,說明伺服器沒掛掉,那估計是防火牆在作祟。

從其它節點ssh連接到nginx伺服器上,登錄進去後先把防火牆規則保存下,

systemctl save firewalld.service  cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak  cp /etc/sysconfig/iptables.save /etc/sysconfig/iptables.save.bak  systemctl stop firewalld.service

vim打開一看/etc/sysconfig/iptables 赫然發現我家的IP地址在drop列表裡面。後來想起來可能是安全狗的問題,執行sdui命令,打開安全狗的控制台,將監控DDOS的規則調寬鬆些即可(默認是一個IP地址分配10個連接數,這參數對於壓測時候就太小了。修改過程這裡就不貼圖了)

參數改完後,再將防火牆啟動systemctl start firewalld.service,發現xshell現在又能正常連接到伺服器了。