1. 程式人生 > >JStorm埠被佔用無法啟動的問題

JStorm埠被佔用無法啟動的問題

  • Jstorm出現埠被佔用,worker無法啟動。
    核實埠是否真的被佔用。這裡需要root許可權才能找到佔用埠的程序究竟是誰。
[root@k3815238693-3 ~]# netstat -apn|grep 6802
tcp6       0      0 :::6802                 :::*                    LISTEN      13512/java
tcp6       0      0 10.237.65.55:6802       10.237.65.59:28695      ESTABLISHED 13512/java
tcp6       0      0
10.237.65.55:7462 10.237.65.51:6802 ESTABLISHED 45966/java tcp6 0 0 10.237.65.55:6802 10.237.65.55:61796 ESTABLISHED 13512/java tcp6 0 0 10.237.65.55:6802 10.237.65.56:38010 ESTABLISHED 13512/java tcp6 0 0 10.237.65.55:6802 10.237.65.58:38219 ESTABLISHED
13512/java tcp6 0 0 10.237.65.55:61796 10.237.65.55:6802 ESTABLISHED 13512/java tcp6 0 0 10.237.65.55:6802 10.237.65.57:62875 ESTABLISHED 13512/java tcp6 0 0 10.237.65.55:6802 10.237.65.60:13316 ESTABLISHED 13512/java [root@k3815238693-3 ~]# netstat -apn|grep 6805
tcp6 1 0 10.237.65.55:6805 10.5.147.40:8180 CLOSE_WAIT 13512/java tcp6 0 0 10.237.65.55:26600 10.237.65.58:6805 ESTABLISHED 14722/java

可以看到13512程序(實際上是一個worker)實際上佔用了兩個埠,明視訊記憶體在問題。重啟該topo就行。發生原因目前不清楚。