开发者社区 > 数据库 > NoSQL数据库 > 正文

请问redis7,开启 aof,发现 manifest 创建失败了,要怎么解决

报错: 3705:M 26 Feb 2023 22:21:57.468 # Error trying to rename the temporary AOF manifest file temp-appendonly.aof.manifest into appendonly.aof.manifest: Text file busy

QQ截图20230227145802.png

操作系统: Linux version 3.10.0-1160.83.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Wed Jan 25 16:41:43 UTC 2023

gcc版本: gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)

展开
收起
游客v6emyt2e53v3y 2023-02-27 11:30:21 713 4
5 条回答
写回答
取消 提交回答
  • 坚持这件事孤独又漫长。
    • 可以重启Redis服务,或者删除 appendonly.aof.manifest 文件,并重新执行AOF操作。
    2023-02-28 14:12:18
    赞同 展开评论 打赏
  • 咧掉文仲重新下裁安装

    2023-02-28 07:38:17
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    应该是有其他进程或用户正在使用该文件,可以使用 lsof 命令或 fuser 命令查看文件是否被占用。

    然后重启 Redis 服务或重启操作系统来释放该文件句柄或锁。

    2023-02-27 12:56:45
    赞同 展开评论 打赏
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    根据错误信息Text file busy来看的话应该是你开启aof的时候redis服务还在运行中,建议开启aof之后重启redis服务试一下

    2023-02-27 11:42:45
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    此错误消息表示Redis服务器无法将临时AOF清单文件(temp-appendonly.AOF.manifest)重命名为永久AOF清单(appendonly.aoff.manifesst),可能是由于另一个进程正在使用该文件,要解决此问题,停止可能正在使用该文件的任何其他进程,然后再次尝试重命名该文件。

    2023-02-27 11:41:56
    赞同 展开评论 打赏

相关产品

  • 云数据库 Redis 版
  • 相关电子书

    更多
    Redis在唯品会的应用实践——架构演进与功能定制 立即下载
    微博的Redis定制之路 立即下载
    云数据库Redis版的开源之路 立即下载