我使用 bigcouch 作为我的项目...我打开 3 个节点(默认)一切都很好,直到一个节点突然关闭(一台服务器崩溃)
为什么如果一个节点关闭,输入过程会卡住......?我阅读了文档...我尝试设置 N = 1(复制常量)、R = 1(读取 qourum 常量)和 W = 1(写入 qourum 常量)...
我认为我的 conf 意味着如果 1 次写入和 1 次复制发生在足以返回 201 状态的服务器上。
然后我在bigcouch github中提出问题..我得到的答案是我必须将设置设置为默认值...我已经将设置设置为默认值但是如果三个节点中的一个节点向下,bigcouch仍然卡住...
我在“节点”数据库中输入的这 3 个节点:
bigcouch@bigserver1.server1
bigcouch@bigserver2.server2
bigcouch@bigserver3.server3
如果我在一个节点关闭的情况下通过蒲团创建数据库,则会出现此错误...
{超时,[{{shard,undefined,'bigcouch@bigserver1.server1',undefined,undefined, #Ref}, ok}, {{shard,undefined,'bigcouch@bigserver2.server2',undefined,undefined, #Ref} , 好的}, {{shard,undefined,'bigcouch@bigserver3.server3',undefined,undefined, #Ref}, nil}]}
需要 10 分钟才能出现此错误...这发生在我的 node.js 应用程序中,并使我的 node.js 应用程序卡住了 10 分钟