我在Amazon route53中创建了一个记录集,该记录集用于Couchbase控制台。但是,如果使用此URL,则在一分钟内(通常可变时间<60秒)就会注销,而如果直接使用IP地址,则不会发生这种情况。有人可以解释发生了什么吗?
Config:
Type: Ipv4
Alias: no
Ttl: 60 sec
value: 2 IPs
Routing policy:simple
PS:这是最近开始发生的。最初它运行良好。
答案 0 :(得分:1)
您可以进行一次快速简便的实验,以了解发生这种情况的原因。由于您的群集中有2个节点(例如N1
和N2
),请尝试以下操作(Chrome需要使用EditThisCookie
扩展名或类似的扩展名)
N1
访问并登录Web控制台。EditThisCookie
工具将其导出来复制在此页面中创建的cookie。N2
Web控制台的登录页面。不用登录,而是粘贴N1
工具从EditThisCookie
复制来的cookie。因此,我们在这里看到的是会话令牌不在节点之间共享。我不知道是否有任何配置可以启用该功能。我也不知道为什么它曾经起作用。
最后,问题是由route53's simple routing behaviour引起的。每个DNS请求将以随机顺序接收记录中的所有IP。假设behaviour of Chromium based browsers,无论何时到第一个节点的请求中发生超时,您的浏览器都将尝试访问第二个节点,这将不会对请求进行身份验证。
如何修复:只需将单个节点添加到DNS记录即可。