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在啟動