詭異的socket連接失敗


最近在搞ELK日志平台,部署filebeat收集日志時(輸出到redis),出現了經典的【連接被目標機器積極拒絕】異常,

1)環境配置:

  開發機,開發服務機(開發機上的virtualbox虛擬機,啟動了ELK服務)、測試機、測試服務機(ELK)

2)本機(開發機)使用可輸出日志到開發服務機 + 測試服務機

3)測試機可輸出日志到開發服務機,配置為測試服務機則提示

【2017-04-07T13:39:52+08:00 ERR Connecting error publishing events (retrying): dial tcp 192.168.78.51:6379: connectex: No connection could be made because the target machine actively refused it.】

 

分析過程如下:

1)測試機上檢查端口是否可用:telnet 192.168.78.51 6379,果然無法連接。

2)開發機上檢查端口是否可用:telnet 192.168.78.51 6379,可以連接。

3)懷疑測試機上防火牆問題,關閉防火牆后還是連不上。

4)測試機上連接其他端口:telnet 192.168.78.51 22,居然可以連接

5)檢查測試服務機:內存占用大

6)檢查redis:居然有1千萬條消息待處理

7)重啟logstash讀取消息后,測試機上telnet正常,收集日志成功。

8)幾分鍾后,錯誤又出現了。

9)測試機【192.168.78.177】上問題如下:

  a. 與測試服務機【78.51】在同一網段

  b. 測試機上telnet 另外一台服務器正常. telnet 192.168.78.52 1521 

  c. 執行b步驟后,再執行 telnet 192.168.78.51 6379 有可能成功

  d. 無論是否執行b,執行 telnet 192.168.78.51 22 都成功

待續。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM