在1小时内,我有几个随机示例,Azure搜索服务返回连接超时,它是从作为Azure应用程序服务运行的.net核心Web应用程序调用的。App Insights同时存在依赖性故障(POST至/indexes('products')/docs/search.post.search?api-version = 2019 - 05 - 06),响应为“故障”。任何关于为什么会发生这种情况以及我如何预防的帮助/想法都将不胜感激。
vuktfyat1#
您可能正在尝试一次检索太多数据。或者,您可能由于流量太大而遇到限制问题。如果没有更多上下文,则无法确定超时的原因。若要避免超时,可以通过减少响应大小、限制请求数或解决问题的根本原因来优化和解决根本原因。此外,请考虑实作具有指数回退的重试机制。如需详细信息,请参阅此执行绪:Azure Search .net SDK- How to use "FindFailedActionsToRetry"?
1条答案
按热度按时间vuktfyat1#
您可能正在尝试一次检索太多数据。或者,您可能由于流量太大而遇到限制问题。如果没有更多上下文,则无法确定超时的原因。
若要避免超时,可以通过减少响应大小、限制请求数或解决问题的根本原因来优化和解决根本原因。
此外,请考虑实作具有指数回退的重试机制。如需详细信息,请参阅此执行绪:Azure Search .net SDK- How to use "FindFailedActionsToRetry"?