redis主从复制已停止工作
我正试图找出如何解决我的redis主/从复制故障。它“刚刚停止”工作 设置信息 假设我主人的IP地址是10.1.2.3 以下是我到目前为止检查的内容:redis主从复制已停止工作,redis,replication,database-replication,master-slave,Redis,Replication,Database Replication,Master Slave,我正试图找出如何解决我的redis主/从复制故障。它“刚刚停止”工作 设置信息 假设我主人的IP地址是10.1.2.3 以下是我到目前为止检查的内容: 我已经在主设备和从设备上重新启动了redis。。。但每当我在从机上运行信息复制时,它都会将链接显示为“关闭” 在主服务器和从服务器上运行netstat-lnp。以下是主控器的输出: 从从属机器: 我已经检查了主服务器和从服务器上的日志,没有看到任何错误消息。但我在从机上看到超时消息。。。我想我以前见过,即使是在复制工作的时候。从服务器上的日志如下
127.0.0.1:6379> info replication
# Replication
role:slave
master_host:10.1.2.3
master_port:6379
master_link_status:down
master_last_io_seconds_ago:-1
master_sync_in_progress:0
slave_repl_offset:1
master_link_down_since_seconds:1477488462
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6379>
我不知道还要检查什么 听起来像是网络问题。尝试
telnet masterip 6379
下一次从机发送,以确保这是一个网络问题。我重新启动了从机,它“刚刚回来”。我不知道为什么。。。
slavedb:~# netstat -lnp | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 5577/redis-server
tcp 0 0 :::6379 :::* LISTEN 5577/redis-server
slavedb:~#
5577:S 26 Oct 13:17:19.510 * MASTER <-> SLAVE sync started
5577:S 26 Oct 13:18:20.597 # Timeout connecting to the MASTER...
5577:S 26 Oct 13:18:20.597 * Connecting to MASTER 10.1.2.3:6379
5577:S 26 Oct 13:18:20.597 * MASTER <-> SLAVE sync started
5577:S 26 Oct 13:19:21.685 # Timeout connecting to the MASTER...
127.0.0.1:6379> save
OK
127.0.0.1:6379> bgsave
Background saving started
127.0.0.1:6379>
127.0.0.1:6379> info replication
# Replication
role:slave
master_host:10.1.2.3
master_port:6379
master_link_status:down
master_last_io_seconds_ago:-1
master_sync_in_progress:0
slave_repl_offset:1
master_link_down_since_seconds:1477488462
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6379>