AWS DMS MongoDB到Postgres CDC任务报load_common_wrapper失败求助
AWS DMS MongoDB到PostgreSQL CDC任务异常中断问题
故障背景
- 已部署AWS DMS CDC复制任务,负责将EC2实例上运行的MongoDB数据同步至PostgreSQL数据库
- 任务上线后长期运行稳定,DMS复制实例的RAM、CPU等各项资源指标均无异常,近期任务开始出现故障中断
初始报错采集
DMS控制台展示的错误信息:
Last Error The task stopped abnormally Stop Reason RECOVERABLE_ERROR Error Level RECOVERABLE
CloudWatch日志中同步采集到的对应错误:
at_common_is_supported: load_common_wrapper( common_load_locker ) failed (at_common.c:69)
调试日志开启方式
控制台UI仅支持配置5个日志字段,如需提升日志输出详细程度,可通过任务设置JSON编辑器操作:
打开任务JSON编辑器,将所有附加日志字段的
"Severity"值修改为"LOGGER_SEVERITY_DETAILED_DEBUG",即可开启详细调试级别的日志采集。
调试阶段报错明细
开启详细调试日志后,定位到核心报错如下:
sqlite_execute_statement:361: Failed (at_sqlite.c:367) sqlStatement=ALTER TABLE cdc_status ADD COLUMN read_volume_rollback INTEGER; (at_sqlite.c:325) object already exists (at_sqlite.c:331)
求问是否有技术人员遇到过同类问题,有可行的解决方案可供参考?
内容的提问来源于stack exchange,提问作者Leigh Mathieson
相关产品推荐
相关产品推荐

