.net Linq2Couchbase抛出错误“;无法获取服务器";

.net Linq2Couchbase抛出错误“;无法获取服务器";,.net,linq,couchbase,.net,Linq,Couchbase,我正在一个WebAPI.net项目中使用Linq2Couchbase(V1.2.1) 我的web api使用库Linq2Couchbase和依赖库CouchbaseNetClient(v2.4.2)在本地Couchbase服务器()上运行一些简单的查询 问题是我的应用程序工作不稳定:有时工作正常,有时抛出异常 An error occurred executing the N1QL query. See the inner exception for details 内部例外 Could n

我正在一个WebAPI.net项目中使用Linq2Couchbase(V1.2.1)

我的web api使用库Linq2Couchbase和依赖库CouchbaseNetClient(v2.4.2)在本地Couchbase服务器()上运行一些简单的查询

问题是我的应用程序工作不稳定:有时工作正常,有时抛出异常

An error occurred executing the N1QL query.  See the inner exception for details
内部例外

Could not acquire a server
我说的不规则是因为我在Couchbase服务器显然无法获得和无法获得时,根本没有发现任何模式。我可以完美地访问我的服务器,我可以100%的时间在上面运行查询

有趣的是,如果我不使用Linq2Couchbase,而是直接使用CouchbaseNetClient,我就不会遇到这个问题

只要可能,我宁愿使用LinQ


任何帮助都将不胜感激

当我的服务器遇到这个问题时,我会重新创建所有索引,然后重新启动计算机,有时它会工作

我的服务器有两张网卡,我不确定这是否是结果


你解决问题了吗

该错误表示Couchbase SDK(linq提供程序正在使用)无法连接到服务器(或保持连接)。最好的做法是启用日志记录,并尝试识别客户机是如何进入该状态的。可能是查询服务已关闭,或者可能是客户端和服务器之间的某个问题(防火墙/hhtp调试器?)导致了问题。不,我还没有找到解决方案。我只是停止使用LinQ2Couchbase,坚持使用普通的N1Ql查询