首頁  >  問答  >  主體

java - tcp連線異常,幫忙分析原因

netstat -antp|grep 8091
伺服器運行一段時間後,突然所有tcp無法正常連接,查看資訊如下

幫忙分析原因,謝謝
系統使用的是騰訊雲的centos6.5 64位元虛擬機,在上面搭建了tomcat伺服器,在運行平均週期兩天就會出現這種異常,然後客戶端連不上。
netstat -antp|grep 8091|wc -l
155
cat /proc/sys/net/ipv4/tcp_max_syn_backlog
512
只能重新啟動tomcat,重新啟動後如下

#
为情所困为情所困2710 天前771

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-05-19 10:10:02

    沒看出來那裡不正常

    回覆
    0
  • 黄舟

    黄舟2017-05-19 10:10:02

    題主沒有明確「tcp無法正常連線」是服務端還是客戶端,從截圖來看,是用一台機器不斷連伺服器,你可以看下客戶端部分netstat是不是有大量的TIME_WAIT
    如果是的話,客戶端是使用的tcp短連接,用完close,不配置REUSE的話,在2msl時間內客戶端機器是無法再使用同一個連接埠的

    回覆
    0
  • 取消回覆