dubbo的遠端呼叫專案啟動錯誤
阿新 • • 發佈:2019-01-09
最近專案中dubbo遠端呼叫的錯誤,zookeeper為註冊中心,啟動專案時錯誤,專案啟動一般就卡了,顯示就像啟動一樣,實際上是有錯誤了,後來加入日誌,發現:
Will not attempt to authenticate using SASL (unknown error) 2018-10-22 14:36:53 [WARN]-[org.apache.zookeeper.ClientCnxn] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect java.net.ConnectException: Connection timed out: no further information at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(Unknown Source) at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361) at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141)
這種錯誤還是迴圈的請求,隔一段時間請求,所以沒加日誌前看著就像啟動一樣。後來發現是呼叫伺服器的防火牆沒關,記得上次關了,但是沒關開機自啟。就去看了看防火牆(伺服器時centos7),active綠色表示開啟了:
於是就關閉它,active灰色表示關閉了:
這時候再啟動專案就出現啟動完成標識了(如下):
十月 22, 2018 2:48:22 下午 org.apache.coyote.AbstractProtocol start
資訊: Starting ProtocolHandler ["http-bio-8080"]
這一塊搞了很久,查了半天tomcat假啟動的異常,最後加上日誌就出現錯誤了,再查就很快解決了。日誌很重要啊