Couchbase统计超时

时间:2016-01-26 11:37:06

标签: java performance couchbase

我们在生产服务器上运行了couchbase 3.0.1,并且每天都会在日志中看到这种情况:

<0.48.53>:couch_log:error:44]dcp client (<0.59.53>): vbucket-seqno stats timed out after 2.0 seconds. Waiting...

这会导致我们的Java应用程序超时:

 {"code":"OperationTimeoutException","msg":"error.message.OperationTimeoutException","debug":"Timeout waiting for value","uiEvent":"NONE","reqId":"1","timestamp":"2016-01-26 10:59:06"}

有没有办法提高这些统计数据的效率或我可以使用的其他方法,以便我们不会看到这类问题?

2 个答案:

答案 0 :(得分:0)

您看到的Java超时不太可能是由DCP统计信息超时引起的。你可能更有可能对这两种效果有一些共同的原因。

我之前在虚拟机处于超额认购网络的环境中以及虚拟机过度使用内存的其他环境中,我已经看到过这样的行为。挑战在于Couchbase Server中的日志或SDK发出的日志可能无法查明原因。如果是原因,您需要使用其他实用程序。

答案 1 :(得分:0)

找不到任何合适的答案,但创造更多可用磁盘空间似乎产生了相当大的影响。最好的答案是,这是一个IO问题,有更多的可用空间有助于缓解这一点,但这真的是一个猜测!