oms 反向增量迁移问题

提示告警:io error:socket read timed out

@论坛小助手 是什么原因

错误等级:FATAL
错误信息:数据库客户端执行超时,The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
错误原因:客户端执行 DML 超时,默认参数是50000ms,及 SQL 语句执行时间超过50000ms,客户端会终止此 SQL 的执行。
解决方案:

  1. 登录 OMS 社区版控制台。
  2. 在左侧导航栏,单击 数据迁移
  3. 数据迁移 页面,单击目标数据迁移任务的名称,进入详情页面。
  4. 单击页面右上角的 查看组件监控
  5. 单击更新按钮后,找到 config_url 配置项,修改其中的 socketTimeout 参数,将数值调大。

检索到的文档如下:

  1. OMS 社区版错误码
  2. DatahubSink
  3. DataFlowSource
1 个赞

很多默认参数都太过于苛刻了,一有大的事务就超时

1 个赞

大概率是socket read timed out了 :face_with_peeking_eye:

1 个赞