国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

dubbo獲取本機IP

lewif / 2012人閱讀

摘要:發(fā)布應用到阿里云,啟動失敗,部分堆棧如下看了代碼,發(fā)現(xiàn)是的小失敗會調(diào)用日志打印,日志打印的時候會自動帶上本機域名調(diào)用,造成循環(huán)調(diào)用。

發(fā)布Java應用到阿里云,啟動失敗,部分堆棧如下:

at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.net.InetAddress.checkLookupTable(InetAddress.java:1393)
...
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress0(NetUtils.java:188)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress(NetUtils.java:180)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalHost(NetUtils.java:146)
at com.alibaba.dubbo.common.logger.support.FailsafeLogger.appendContextMessage(FailsafeLogger.java:40)
at com.alibaba.dubbo.common.logger.support.FailsafeLogger.warn(FailsafeLogger.java:110)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress0(NetUtils.java:220)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress(NetUtils.java:180)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalHost(NetUtils.java:146)
at com.alibaba.dubbo.common.logger.support.FailsafeLogger.appendContextMessage(FailsafeLogger.java:40)

看了代碼,發(fā)現(xiàn)是dubbo的小bug:getLocalHost失敗會調(diào)用日志打印,日志打印的時候會自動帶上本機域名(調(diào)用getLocalHost),造成循環(huán)調(diào)用。

2種解決方法:

在 /etc/hosts 指定域名解析(自定義了hostname,但是沒設定對應IP)

升級到dubbo 2.6.3或后續(xù)版本

指定域名解析的方式還有其它用途:daily環(huán)境從內(nèi)網(wǎng)遷移到阿里云,指定解析為外網(wǎng)IP,方便在內(nèi)網(wǎng)調(diào)用。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/74030.html

相關(guān)文章

  • docker網(wǎng)絡方案簡介

    摘要:模式容器直接使用宿主機的網(wǎng)絡配置,包括網(wǎng)卡,路由等,這種方案下,從網(wǎng)絡層面來看,容器就不是容器了,只是一個宿主機上的進程端口而已。 注:本篇僅僅是對各個網(wǎng)絡方案的簡介和思考。需要深入學習如何部署和使用的同學請自行度娘~ 中小docker用戶的苦惱 docker的使用者十分廣泛,不止有網(wǎng)易蜂巢,daocloud,時速云這類的已經(jīng)成熟化的公有云服務,許多中小型企業(yè)內(nèi)部也在試圖將docker...

    bbbbbb 評論0 收藏0
  • docker網(wǎng)絡方案簡介

    摘要:模式容器直接使用宿主機的網(wǎng)絡配置,包括網(wǎng)卡,路由等,這種方案下,從網(wǎng)絡層面來看,容器就不是容器了,只是一個宿主機上的進程端口而已。 注:本篇僅僅是對各個網(wǎng)絡方案的簡介和思考。需要深入學習如何部署和使用的同學請自行度娘~ 中小docker用戶的苦惱 docker的使用者十分廣泛,不止有網(wǎng)易蜂巢,daocloud,時速云這類的已經(jīng)成熟化的公有云服務,許多中小型企業(yè)內(nèi)部也在試圖將docker...

    ?xiaoxiao, 評論0 收藏0
  • zookeeper 高可用集群搭建

    摘要:前言記錄集群搭建的過程什么是是一個分布式的,開放源碼的分布式應用程序協(xié)調(diào)服務,是的一個開源的實現(xiàn),是和的重要組件。 showImg(https://segmentfault.com/img/remote/1460000017993000); 前言 記錄Zookeeper集群搭建的過程! 什么是 Zookeeper ? ZooKeeper是一個分布式的,開放源碼的分布式應用程序協(xié)調(diào)服務,...

    sherlock221 評論0 收藏0
  • dubbo源碼解析(四十五)服務引用過程

    摘要:服務引用過程目標從源碼的角度分析服務引用過程。并保留服務提供者的部分配置,比如版本,,時間戳等最后將合并后的配置設置為查詢字符串中。的可以參考源碼解析二十三遠程調(diào)用的一的源碼分析。 dubbo服務引用過程 目標:從源碼的角度分析服務引用過程。 前言 前面服務暴露過程的文章講解到,服務引用有兩種方式,一種就是直連,也就是直接指定服務的地址來進行引用,這種方式更多的時候被用來做服務測試,不...

    xiaowugui666 評論0 收藏0
  • zookeeper+dubbo實現(xiàn)java分布式服務

    摘要:調(diào)用關(guān)系說明服務容器負責啟動,加載,運行服務提供者。服務提供者在啟動時,向注冊中心注冊自己提供的服務。注冊中心返回服務提供者地址列表給消費者,如果有變更,注冊中心將基于長連接推送變更數(shù)據(jù)給消費者。 ZooKeeper簡介 ZooKeeper(Zookeeper 下載地址)是一個分布式的,開放源碼的分布式應用程序協(xié)調(diào)服務,是 Apache Hadoop 的一個子項目,是Google的Ch...

    WalkerXu 評論0 收藏0

發(fā)表評論

0條評論

lewif

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<