我在一个vm(azure)上运行了couchbase,每当我将它配置为使用外部ip或主机名时,它就不会启动并且我的日志中出现错误,如下所示:
[ns_server:warn,2013-05-14T22:21:41.056,ns_1@[MYSERVER].cloudapp.net:dist_manager<0.280.0>:dist_manager:is_good_address:81]Cannot listen on address `[MYSERVER].cloudapp.net`: eaddrnotavail
[ns_server:info,2013-05-14T22:21:41.056,ns_1@[MYSERVER].cloudapp.net:dist_manager<0.280.0>:dist_manager:wait_for_address:100]Configured address `[MYSERVER].cloudapp.net` seems to be invalid. Giving OS a chance to bring it up.
如果我使用127.0.0.1,或内部ip它启动,但当然不起作用因为couchbase是关于它的桃子&#39;
有什么想法吗?
答案 0 :(得分:1)
配置在Azure Windows VM中运行的Couchbase服务器时遇到了同样的eaddrnotavail错误。尝试了http://tugdualgrall.blogspot.ca/2012/12/what-to-do-if-your-couchbase-server.html中建议的主机文件解决方案(Monsters X于13年5月15日提到)并且它有效。
简而言之,只是
它对我有用。我的Couchbase服务器正在运行,可以通过yourserver.cloudapp.net:8091访问(当然,您还需要执行以下操作:1。在Azure VM配置中添加端点,2。允许在您的Windows防火墙中的端口8091上传入流量VM)。