开发者社区> 问答> 正文

otter node無法啟動,log中一直寫ip not match

小弟在測試環境安裝otter時出現非常奇怪的問題

我在no-ip上配置了三台node的domain name 但是怎麼啟動都是看到相同的訊息(在log中)

2014-02-25 22:52:16.550 [main] WARN Exception in thread "main" java.lang.IllegalArgumentException: node[2] ip[test2.no-ip.biz] port[80] , but your host ip[112.105.XXX.XXX] is not matched!

我已經寫在/etc/hosts中,也確定nslookup指向的domain name是同一個IP 我是否需要新增哪些設定解決這個ERROR

環境是centos6,mysql 5.6,使用otter4.2.9

原提问者GitHub用户 stuart3501

展开
收起
大圣东游 2023-06-21 17:26:54 80 0
2 条回答
写回答
取消 提交回答
  • 老版本校验时只是验证了本机ip和manager上配置的ip是否相同,因为这里你配置了doamin name,所以导致两者匹配失败. 修复了代码,同时支持了hostname的匹配

    原回答者GitHub用户agapple

    2023-06-21 18:25:38
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    遇到了IP地址不匹配的错误。根据错误消息,您的Otter节点似乎正在尝试连接到一个使用域名test2.no-ip.biz的节点,但是您的主机IP地址为112.105.XXX.XXX,这两个地址不匹配。

    为了解决这个问题,建议您尝试以下步骤:

    确认您的节点配置中的IP地址是否正确。您可以在节点配置文件中查看节点的IP地址,并确保它与您的主机IP地址匹配。如果您使用的是域名,请确保该域名可以正确解析为IP地址。

    检查您的网络配置是否正确。如果您的主机与Otter节点之间存在网络问题,可能会导致IP地址不匹配的错误。请确保您的主机可以正确连接到您的节点,并且网络连接正常。

    检查您的防火墙设置。防火墙可能会阻止Otter节点与主机之间的连接。请确保您的防火墙设置允许Otter节点与主机之间的连接。

    如果您使用的是虚拟机环境,请确保网络配置正确。在一些虚拟机环境中,网络配置可能会导致IP地址不匹配的错误。请确保您的虚拟机网络配置正确,并且可以正确连接到您的节点。

    2023-06-21 17:49:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载