我的ChangeFeedProcessor的IChangeFeedObserver.CloseAsync回调已通过ChangeFeedObserverCloseReason作为“ ObserverError”调用。因此,到目前为止,我只看到一次此错误,并且不确定如何重现该错误。是什么导致此错误?有没有更多的方法可以诊断呢?收到此错误后,应该采取任何建议的措施吗?
答案 0 :(得分:0)
根据您的问题,我了解您正在使用Change Feed Processor。
ProcessChangesAsync
实现中的代码引发未处理的异常时,将提供关闭原因。
基本上,如果发生这种情况,则意味着您的代码在处理更改时出错,因此:
根据经验,如果可能,请始终尝试管理您的异常,如果不能,则将其视为临时情况,并最终按照我的描述进行重试。
还请下次提供更多上下文,描述您正在使用的库和版本,并提供一些相关代码。这将有助于很多理解和诊断。