DMS中详细报错信息:将数据写入目标库异常,正在重试,重试了4次,重试了34s,异常重试原因: java.lang.RuntimeException: Table 'edu_common
.agent_reprint_article_content
' with columns [agent_reprint_article_id
, content
] and batch exception is {No operations allowed after connection closed.} 【URL】:https://dtsnew.console.aliyun.com/sync/cn-shenzhen 【当前时间】:2023-05-11 19:29:05 【Region】:cn-shenzhen
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的 DMS 报错信息,可以看出数据写入目标库时出现异常,重试了多次,但依然失败。
异常重试时报错信息为:
java.lang.RuntimeException: Table 'edu_common.agent_reprint_article_content' with columns [agent_reprint_article_id, content] and batch exception is {No operations allowed after connection closed.}
这种错误通常表明数据库连接已经关闭,无法进行操作,需要重新建立连接。您可以尝试检查目标库的连接和权限设置,确保连接正常、账号和密码正确、权限和角色设置合理。另外,还需要检查网络连接是否稳定,以确保数据传输的可靠性和一致性。
除此之外,您还可以通过查看 DMS 的详细日志信息,查找更多有关错误和异常的提示和指示。
根据报错信息可以看出,是在将数据写入目标库时出现了异常,导致任务处于重试状态,已经重试了4次,重试总时间为34秒。
异常重试原因是:“java.lang.RuntimeException: Table 'edu_common.agent_reprint_article_content' with columns [agent_reprint_article_id, content] and batch exception is {No operations allowed after connection closed.}”。
这个异常提示信息中包括以下内容:
异常信息的出现可能是由于连接超时、网络异常、数据库故障等原因造成的。建议您对程序进行排查,并检查以下几个方面是否存在问题:
网络连接是否正常:检查网络连接是否正常,确保网络稳定,并排查相关设备或网络服务的故障。
连接超时时间是否过短:检查连接超时时间是否设置过短,建议适当增加连接超时时间。
数据库状态是否正常:检查目标数据库的运行状态,确保数据库服务正常运行。
工作负载是否过高:检查目标数据库的工作负载情况,确保其能够承受当前的数据访问压力。
同时,根据错误提示信息可以看出,您所使用的是 DTS 的数据同步服务。如果以上方法都未能解决问题,建议您尝试查询 DTS 数据同步服务的故障排除文档或进行技术支持咨询。
可能是连接关闭是导致异常。建议检查连接是否正确关闭,以及代码中是否存在长时间占用连接的情况。另外,也可以检查目标库的表结构是否正确。如果问题仍然存在,建议提供更详细的代码和环境信息,以便更准确地定位问题。