通过cronjob插入的重复记录

2020-09-24 10:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我们通过cronjobs将数据加载到hybris数据库中,而通常不指定任何节点或集群详细信息。 直到我们观察到在某个特定时间创建了重复记录,而同一cronjob实例在持续时间(甚至时间的一部分)执行了两次之后,一切都很好。 我们将其与在cronjob级别创建的日志相对应,该日志与同一文件重复。

请帮助我了解插入重复记录的确切原因

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我们通过cronjobs将数据加载到hybris数据库中,而通常不指定任何节点或集群详细信息。 直到我们观察到在某个特定时间创建了重复记录,而同一cronjob实例在持续时间(甚至时间的一部分)执行了两次之后,一切都很好。 我们将其与在cronjob级别创建的日志相对应,该日志与同一文件重复。

请帮助我了解插入重复记录的确切原因

付费偷看设置
发送
2条回答
d56caomao
1楼-- · 2020-09-24 11:09

您能否详细说明如何执行这些插入? 数据本身是否也可能有多个记录?

关于两次显示日志,我们最近在应用程序中看到了这一点。 这可能是由于sl4j与不同的记录器一起使用的新方式。 对于相同的程序包前缀,可能有多个记录器配置。 我建议检查一下。

如果可能,我建议在本地进行调试,以了解导致重复插入的原因。 此外,这还将阐明对于一条语句执行而言,登录日志文件是否打印两次。 节点ID无关紧要,因为cron作业将在任何节点上执行而只能执行一次。 对于热文件夹,情况并非如此,因为任何节点都将尝试选择文件。

Doze时光
2楼-- · 2020-09-24 11:16

一周热门 更多>