尝试从整个域中的其中一台机器 B 调用 Web API 端点(托管在机器 A 中)时获取任务取消错误

尝试从整个域中的其中一台机器 B 调用 Web API 端点(托管在机器 A 中)时获取任务取消错误

0

我有一个托管在机器 A 上的 Web API 应用程序,它可以从域内的各种机器调用。

var data = await model.GetDataAsync();
// Throttle the number of requests returned
return Ok(data.Take(maxRequests));

结果数据总数 = 300,这是通过网络 https 发送的巨大结果负载。

在整个域内,调用上述端点的所有机器均运行良好,并且整个结果包接收良好。

但是有一台机器 B 在调用此端点时无法获取结果包,并且整个任务在一段时间后被取消。

注意 - 如果我们尝试仅从所有数据中取出几个请求maxRequests(1-10),那么机器B能够完成请求并获取结果数据包。

问题是,机器 B 中可能缺少什么?网络延迟等。注册表有更改吗?机器配置有更改吗?请提出建议。

相关内容