首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >couchbase- docker中的服务器使用go-couchbase超时错误

couchbase- docker中的服务器使用go-couchbase超时错误
EN

Stack Overflow用户
提问于 2015-04-06 17:01:00
回答 2查看 336关注 0票数 0

我在一个GCE实例上的docker中有一个couchbase-server。

我尝试使用这个包https://godoc.org/github.com/couchbase/go-couchbase#GetBucket并按照示例操作,但是我得到了一个超时错误。

代码语言:javascript
复制
2015/04/06 17:32:34  Trying with selected node 0
2015/04/06 17:33:49  HTTP request returned error Get     http://172.17.0.2:8092/default/_design/someKey: dial tcp 172.17.0.2:8092: operation timed out
2015/04/06 17:33:49 error Get http://172.17.0.2:8092/default/_design/someKey: dial tcp 172.17.0.2:8092: operation timed out
exit status 1

我尝试在与docker相同的主机上执行我的golang脚本,它工作得很好。但从其他计算机或本地计算机上,它将不起作用

EN

回答 2

Stack Overflow用户

发布于 2015-06-26 21:24:06

大多数Couchbase SDK都有一个相当激进的超时,因为它们希望离集群很近。

我希望这就是为什么您在上面的示例中看到超时,但当客户端和服务器位于同一位置时不会看到超时。

票数 1
EN

Stack Overflow用户

发布于 2016-10-07 21:54:22

SO_TIMEOUT=8000CONNECTION_TIMEOUT=12000添加到环境变量对我来说很有效。同意。我使用的是node.js,但此解决方案似乎不是特定于语言的,因此它将是一个很好的起点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29468202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档