[TcaplusDB知识库]TcaplusDB事务管理之错误排查
- 点开“错误日志”,可以看到错误日志如下,其中新增action为0也存在错误日志,action为0代表为准备阶段,在“步骤“中一般不展示,action2和3的错误日志相对明晰,都指向decompress文件失败,接下来我们可以查看下详细日志
- 点开“日志部分”,优先看前面出错的步骤,这里我们优先查看action为2的日志,选择如下框住的"action id"后面下拉框中2,代表查看action id为2的日志
-
分析查看日志,可以看到在如下框住的错误日志中,出错的日志的前一个日志为download数据到目标机器,而下一条则是报decompress失败,此时基本可以判断是下载备份文件到解压环节之间出现问题,
这里可能的原因根据经验要么是下载的文件不存在,或者下载网络问题,或者磁盘问题,或者下载下来的文件存在问题,或者是代码BUG等,这些就更需要详尽的去上到目标机器分析运行日志,不再次赘述了,
也可以询问相关的模块负责人去定位该类问题,再做出相应的处理
- 事务挂起后,可能会影响后续的事务的执行,如果影响到后续的流程,则可以直接在页面点击“强制结束”结束事务
TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。