dubbo常見異常及解決方式


1.出現RpcException: Failed to invoke the method post in the service com.xxx.xxx.xxx異常怎么辦?
表示調用失敗
1.檢查網絡是否正常 ping xxx.xxx.xxx.xxx
2.檢查連接是否存在
netstat -anp | grep xxx.xxx.xxx.xxc


2.出現RpcException: No provider available for remote service異常怎么辦?
表示沒有可用的服務提供者,

1. 檢查連接的注冊中心是否正確
2. 到注冊中心查看相應的服務提供者是否存在(通常可以直接訪問dubbo控制台進行服務是否存在的查詢)
3. 檢查服務提供者是否正常運行
4.檢查提供者和消費者的version是否一致
5.檢查提供者和消費者的group是否一致

 

3.出現調用超時com.alibaba.dubbo.remoting.TimeoutException異常怎么辦?
1.通常是業務處理太慢,可以找對應的服務負責人咨詢、
2.可在服務提供方執行:jstack PID > jstack.log 分析線程都卡在哪個方法調用上,這里就是慢的原因。
3.如果不能調優性能,請將timeout設大。

 

4.出現com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.128.160.223 access service com.xx.idgen.IDGenService from registry zk.dev.xxxdc.com:2181 use dubbo version 2.5.3.4, Please check registry access list (whitelist/blacklist).怎么辦?
1.檢查檢查服務提供者是否存在
2.提供者和消費者的version是否一致
3.重啟provider和consumer,一般等待provider啟動成功后,consumer在啟動

 

 

 

 

 


免責聲明!

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



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