我已经启动了服务器(单节点)。并加入客户。
# consul members
Node Address Status Type Build Protocol DC
v-ansible 172.16.10.11:8301 alive server 0.5.2 2 dc1
v-php-cron 172.16.10.217:8301 alive client 0.5.2 2 dc1
然后我重新启动服务器。在服务器上我看到:
# consul members
Node Address Status Type Build Protocol DC
v-ansible 172.16.10.11:8301 alive server 0.5.2 2 dc1
在客户端:
# consul members
Node Address Status Type Build Protocol DC
v-php-cron 172.16.10.217:8301 alive client 0.5.2 2 dc1
v-ansible 172.16.10.11:8301 left server 0.5.2 2 dc1
客户端日志中的一个:
2015/11/05 17:35:05 [INFO] consul: adding server v-ansible (Addr: 172.16.10.11:8300) (DC: dc1)
2015/11/05 17:38:14 [INFO] serf: EventMemberLeave: v-ansible 172.16.10.11
2015/11/05 17:38:14 [INFO] consul: removing server v-ansible (Addr: 172.16.10.11:8300) (DC: dc1)
2015/11/05 17:39:45 [ERR] agent: failed to sync remote state: No known Consul servers
2015/11/05 17:40:11 [ERR] agent: failed to sync remote state: No known Consul servers
2015/11/05 17:40:30 [ERR] agent: failed to sync remote state: No known Consul servers
为什么服务器停留在左侧状态?如何自动将客户端重新加入服务器?