我一直有与更新至1.3.3开始的问题。当我尝试初始化构造函数时,它几乎总是挂起。我创建了一个简单的测试应用程序来测试它,并且已经在我设置的两个测试集群中进行了验证(每个集群都有两个节点)。Couchbase .NET客户端构造函数初始化失败正确
我从github下载了Couchbase .NET SDK源代码,并在其中添加了一个测试项目来尝试追踪发生问题的位置,它看起来像是Couchbase.BucketConfigListener.Start()
。
reset.WaitOne()
永远不会返回。
进一步挖掘,我看到的问题是Couchbase.MessageStreamListener.ReadMessages(Uri heartBeatUrl, Uri configUrl)
。它看起来像是this.response = this.request.GetResponse();
(第395行)是挂什么,然后超时,并抛出异常。
我看着与小提琴手的交通,它看起来(我)像一切都没问题:
请求:
GET HTTP://:8091 /库/默认/ bucketsStreaming/syncpuppylocal ?bucket_uuid = HTTP/1.1 缓存控制:无缓存 授权:基本 主机::8091 连接:关闭
响应:
HTTP/1.1 200 OK 传输编码:分块 服务器:Couchbase服务器 杂注:无缓存 日期:太阳,2007年21时49分24秒GMT 的Content-Type 12月16日:应用/ JSON ;字符集= UTF-8 缓存控制:无缓存
测试集群运行最新版本的Couchbase Server版本:2.5.0企业版(建设-1059-REL)
任何帮助将不胜感激!
谢谢
你能把了客户端上的日志记录级别?这个地区有很好的日志记录,所以日志记录增加后可能会更清楚。这听起来不像任何已知问题。 –