系统运维.消息队列.数据库文件(MDS.s3db)损坏引发消息队列假死

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

系统运维.消息队列.数据库文件(MDS.s3db)损坏引发消息队列假死

【问题描述】

消息队列的数据被持久化到本地SQLite数据库MDS.s3db中。

因为SQLite数据库本身的稳定性问题,在某些特殊场景下,数据库文件会损坏且无法自动恢复,此时,数据库无法正常访问,消息队列服务也因为陷入假死状态。

目前已知的可能造成数据库文件损毁的场景:

<1>系统非法断电关机。


【解决方案】

MDS.s3db文件损坏后,无法修复。直接用本文提供的初始数据库文件替换即可。

无需担心消息丢失,因为星空数据库内有存储消息快照,该部分消息将走异常消息处理通道完成消费。


【初始数据库文件】

请按星空的对应版本下载数据库文件。

V9以前的是一个版本,V9以后的是另一个版本,请勿混用。

MDS.s3db.rar



系统运维.消息队列.数据库文件(MDS.s3db)损坏引发消息队列假死

【问题描述】消息队列的数据被持久化到本地SQLite数据库MDS.s3db中。因为SQLite数据库本身的稳定性问题,在某些特殊场景下,数据库文件会损...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息