我有一个在 Azure 前门(Azure 前门经典)后面抽象的 APIM 实例。最近在我们的消费者应用程序中,我们看到错误提示
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to azfd-appname-p01.azurefd.net:443
我们没有在 Azure 前门启用诊断设置,我看不到 APIM 中记录的任何错误。该错误仅偶尔发生一次。天蓝色前门经典可能是此问题的原因,还是有什么地方我可以在不启用日志的情况下检测到原因?
该问题可能与 Azure Front Door 的 DDoS 缓解策略有关。 Azure Front Door 在客户端问候后发送重置。虽然 RST 可能因各种原因而发生,但 AFD 也会在 DDoS 攻击期间发送它们,作为 AFD DDoS 缓解策略的一部分。
使用 -
servername
连接到后端。它应该返回 SNI,该 SNI 需要与后端池的 FQDN 匹配:
openssl s_client -connect backendvm.contoso.com:443 -servername backendvm.contoso.com
如果您的应用程序和网络设备问题仍然存在,则合理的下一步是向 Azure 提出支持请求。 Azure Front Door 团队可以提供更深入的分析和帮助来识别和缓解问题。
参考: