[奧塔在線]DEV&OPS系列從開發到運維之九:CentOS7下telnet報No route to host如何解決

前幾天發現有幾個業務服務沒有數據寫入到MongoDB,系統運行了大半年了居然沒人發現這個問題。原諒我吧,我不是一個合格的架構師、項目經理、開發工程師、運維工程師!

首先在故障機上ping了MongoDB服務器,能ping通表示網絡鏈路沒問題。

其次,採用Telnet登錄MongoDB服務器對應開放的端口,發現故障機居然沒裝Telnet.....

好吧,我來安裝Telnet。先開通外網訪問能力,然後:

yum -y install telnet

現在開始telnet遠端MongoDB端口,但是居然報“telnet: connect to address 192.168.0.185: No route to host”。

開始檢查MongoDB服務器:

1、服務器是否開啓了防火牆?

開啓了防火牆,端口配置爲開啓狀態。於是把防火牆先關閉試試。

 防火牆關閉後,發現換了個錯誤提示“Connection refused”。這什麼情況?直覺懷疑是IPTables的問題。

#查看IPTables配置情況

 iptables -L

 看得大叔頭痛啊。這臺機器安全要求不高,直接幹掉配置吧。

#清除防火牆規則

iptables -F

 再次telnet正常。把防火牆打開也能正常訪問。

注:如果安全要求高,可對IPTables進行詳細配置,別學我全部清空。

發佈了79 篇原創文章 · 獲贊 23 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章