Kusto中 的调试提取失败

问题描述 投票:0回答:1

当我启动以下命令时,我看到一堆“永久性”故障:-

.show ingestion failures | where FailureKind == "Permanent"

对于所有返回的条目,错误代码为UpdatePolicy_UnknownError

所有条目的Details列显示如下内容:-

Failed to invoke update policy. Target Table = 'mytable', Query = '<some query here>': The remote server returned an error: (409) Conflict.: : : 

此错误是什么意思?我如何找出这些故障背后的根本原因?通过此命令找到的信息不足。我还复制了OperationId作为示例条目,并根据操作信息进行了查找:-

.show operations | where OperationId == '<sample operation id>'

但是我在Status中发现的只是消息Failed performing non-transactional update policy.,我知道它失败了,但是我们能找出根本原因吗?

kusto azure-data-explorer
1个回答
0
投票

“(409)冲突”错误通常是由于写入Azure存储而引起的。通常,此错误应视为暂时错误。如果在撰写主要内容时发生错误,则应重试(****)。在您遇到的情况下,它会在写入非事务性更新策略的数据时发生-不会重试此写入-数据会进入主表,但不会进入从属表。如果采用事务更新策略,则整个提取将失败,然后重试。

(****)在处理此类错误时存在错误,主要摄取数据在短时间内被视为永久错误。该错误应立即修复。

© www.soinside.com 2019 - 2024. All rights reserved.