API管理中的传输响应和转发请求错误之间有什么区别?

时间:2019-09-19 08:38:11

标签: azure-application-insights azure-api-management azure-log-analytics

Azure API管理上的大量请求导致ClientConnectionFailure异常。

通过查询日志,我看到了该错误的两种变体:

exceptions
| where cloud_RoleName == "..." 
| summarize num = count(itemCount) by problemId, outerMessage 
| order by num
  1. 问题ID :传输响应时出现ClientConnectionFailure,外部消息:任务已取消,计数 403,249
  2. 问题ID :转发请求时ClientConnectionFailure,外部消息:操作已取消,计数 55,531

基于this post,问题可能是超时或客户端放弃了连接。由于响应时间通常在500毫秒以内,因此我倾向于排除第一个。

问题是:传输响应和转发请求之间有什么区别,它提供了有关正在发生什么的线索吗?

1 个答案:

答案 0 :(得分:1)

传输响应表示客户端在开始接收响应后就断开了连接。

转发请求是指客户端在APIM网关将请求发送到后端或等待后端响应时断开了连接。