微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure 使某些传出连接失败

如何解决Azure 使某些传出连接失败

我正在 Azure 应用服务上运行一个 .NET Core 应用 - 它从几个网站检索 HTML。大多数网站都可以正常工作,但是有一些网站无法正常工作,并且请求会在 21 秒(即 TCP 超时)后失败。

如果我从 Cloud Shell 或什至从函数应用程序(来自两个不同的 Azure 目录)cURL 相同的 URL 会失败。所有 URL 都在本地主机上工作,我看不到应用服务的任何出站连接限制设置。

例如 curl -v https://www.mae.ro/en/node/30330 --user-agent Chrome 失败并显示以下内容

 Expire in 1 ms for 1 (transfer 0x55a0ae5e7f50)
* Expire in 1 ms for 1 (transfer 0x55a0ae5e7f50)
* Expire in 1 ms for 1 (transfer 0x55a0ae5e7f50)
*   Trying 193.151.29.57...
* TCP_NODELAY set
* Expire in 149998 ms for 3 (transfer 0x55a0ae5e7f50)
* Expire in 200 ms for 4 (transfer 0x55a0ae5e7f50)
*   Trying 2a00:5dc2::57...
* TCP_NODELAY set
* Expire in 149998 ms for 3 (transfer 0x55a0ae5e7f50)
* Immediate connect fail for 2a00:5dc2::57: Cannot assign requested address
*   Trying 2a00:5dc2::57...
* TCP_NODELAY set
* Expire in 149998 ms for 3 (transfer 0x55a0ae5e7f50)
* Immediate connect fail for 2a00:5dc2::57: Cannot assign requested address

一个失败的是:curl -v https://www.migraciones.gob.pe/solicitud-residente/

ApplicationInsights 的错误是:连接尝试失败,因为连接方在一段时间后没有正确响应,或者因为连接的主机没有响应而建立的连接失败。

Application Insights 中的结果代码为“Faulted”

是 URL 本身(或端点)有问题还是 Azure 的某种限制?我试图查看这些 URL 的模式,但没有看到。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。