当前位置: 首页 > article >正文

Redis日志分析

  1. 主从同步尝试

    • 日志中多次出现“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),并启动了与主服务器的同步。
  2. 同步状态

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

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

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

    • “RDB memory usage when created 3803.11 Mb”表示在创建RDB文件时,使用了3803.11MB的内存。
  6. 关闭信号

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

总结:

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

建议:

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

http://www.kler.cn/a/550334.html

相关文章:

  • git在工作流程中的使用
  • 箭头函数的this指向谁
  • 用React实现一个登录界面
  • 文档处理控件TX Text Control系列教程:使用 .NET C# 从 PDF 文档中提取基于模板的文本
  • android 自定义view时钟显示
  • 以 Serverless 低成本的⽅式 快速在亚马逊云科技上部署 DeepSeek
  • DeepSeek 实用万能提问模板
  • USB2.03.0接口区分usb top工具使用
  • Swift - 引用计数
  • Pipeline 获取 Jenkins参数
  • 通过小型语言模型尽可能简单地解释 Transformer
  • Linux自学day21-拷贝图片,统计字符,文件IO,目录IO
  • 鸿蒙开发 当前app 拉起支付宝app
  • 算法基础 -- Fenwick树的实现原理
  • 如何使用OPENAI的Whisper功能进行音频字母提取功能
  • 情书网源码 情书大全帝国cms7.5模板
  • matlab齿轮传动
  • idea 2019.3常用插件
  • vue 174~189
  • 链表和list