我在k8s上有couchbase集群,operator为1.2,我今天连续看到以下错误
IP地址似乎已更改。无法在'ns_1@couchbase-cluster-couchbase-cluster-0001.couchbase-cluster-couchbase-cluster.default.svc'.上侦听(POSIX错误代码:'nxdomain') (重复3次)
发布于 2020-08-09 18:13:42
如果您收到上述错误"IP地址似乎已更改。无法在'ns_1@lxcobeccestg1.gcp.xxx.com‘上侦听。(POSIX错误代码:'nxdomain')“,则主机名已更改,但ip / ip_start文件中的新主机名未更改。要解决此问题,请转到/opt/couchbase/var/lib/couchbase/ip_start。并且您必须使用主机名更新ip_start文件。/opt/couchbase/var/lib/couchbase/查找ip或ip_start vi ip_start并更改名称,在我的示例中,它仍然显示错误的主机名lxcobeccestg1.gcp。我已将其更改为lxcobeccestg2.gcp
执行:
sudo /etc/init.d/couchbase-server启动或systemctl重新启动couchbase-server
发布于 2019-10-16 15:37:13
“IP地址更改”消息是由Couchbase Server生成的警报消息。服务器按如下方式检查这种情况:它尝试侦听接口上的空闲端口,该端口是节点的地址。
它每3秒做一次。如果无法解析节点的主机名,则会收到nxdomain错误,这是用户看到此警报消息的最常见原因。
但是,如果用户停止服务器、重命名主机并重新启动,警报也会触发-这是一个更严重的配置错误,我们希望立即警告用户。由于此检查每三秒运行一次,因此如果您的DNS中有任何碎片,您可能会时不时地看到此警报消息。
只要DNS故障不会持续很长时间(几秒钟),可能就不会有任何不利的问题。但是,这表明您可能希望检查一下DNS,以确保它足够可靠,可以在Couchbase Server等分布式系统上运行。在最坏的情况下,长时间不可用的DNS可能会导致缺乏可用性或自动故障转移。
Ps:感谢Dave Finlay,他给我回答了这个问题。
https://stackoverflow.com/questions/58127483
复制相似问题