在沙发上管理负载和超时

问题描述 投票:1回答:1

我有一个具有4个主机(4个CPU,32 GB内存)的沙发基础群集。

此群集由成千上万个从中获取数据的进程使用。我在群集上有8K永久连接(来自ouchbase ui的数据)。

[Couchbase使用的带宽为每台主机50MB / s,用于发送数据(看起来不很重)。

但是我得到客户端超时。大约每秒4个,我不明白为什么。

我将somaxconn和tcp_syn_backlog设置为每台主机2048,但是它没有改变。

你有什么想法吗?

编辑评论:

我有来自客户的这种日志:

来自Couchbase的错误,以非阻止模式传递(EXC:键= u'fieldmetadata',RC = 0x17 [客户端超时超出了操作范围。检查网络状况或增加超时],操作错误,结果= 1,C来源=(src / multiresult.c,316),跟踪输出= {“ fieldmetadata”:{“ i”:15890195098182236653,“ s”:“ kv:未知”,“ b”:“ MetaDataV3”,“ r”:“ ltg-aus-couchbase-3:11210”,“ t”:2500000}}>)

我的集群中有3个节点。所有客户端和群集都在Azure VM上。

couchbase
1个回答
0
投票

Kiva,根据a similar thread on the couchbase forums

您可以在您的环境中(即作为环境变量)设置LCB_LOGLEVEL = 5并重新运行代码吗? ...可能有助于揭示有关其超时原因的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.