主页 > 游戏开发  > 

Redis日志分析

Redis日志分析

主从同步尝试:

日志中多次出现“Master is currently unable to PSYNC but should be in the future: -NOMASTERLINK Can’t SYNC while not connected with my master”。这表明从服务器尝试与主服务器进行部分重同步(PSYNC),但由于没有与主服务器建立连接,因此无法进行。从服务器多次尝试连接到主服务器(127.0.0.1:6379),并启动了与主服务器的同步。

同步状态:

日志中显示“MASTER <-> REPLICA sync started”和“MASTER <-> REPLICA sync: receiving 1751615939 bytes from master to disk”,这表明从服务器成功与主服务器建立了连接,并开始接收数据进行同步。“Partial resynchronization not possible (no cached master)”表示由于没有缓存的主服务器状态,无法进行部分重同步,因此需要进行全量同步。

数据保存:

“Background saving started by pid 53”和“DB saved on disk”表明从服务器在后台启动了数据保存操作,并将数据保存到了磁盘上。

复制缓存:

“RDB: 3 MB of memory used by copy-on-write”表示在进行数据保存时,使用了3MB的内存进行写时复制(copy-on-write)。

内存使用:

“RDB memory usage when created 3803.11 Mb”表示在创建RDB文件时,使用了3803.11MB的内存。

关闭信号:

“signal-handler (1739778863) Received shutdown signal during loading, exiting now.”表明在加载过程中接收到了关闭信号,服务器正在退出。

总结:

从服务器尝试与主服务器进行同步,但由于连接问题,多次尝试连接并启动同步。成功建立连接后,从服务器开始接收数据进行同步,并将数据保存到磁盘。在同步过程中,服务器接收到了关闭信号,导致服务器退出。

建议:

检查主从服务器之间的网络连接,确保从服务器能够稳定地连接到主服务器。检查主服务器的配置,确保其允许从服务器进行同步。监控服务器的内存使用情况,确保有足够的内存进行数据同步和保存。
标签:

Redis日志分析由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Redis日志分析