2

我在 Azure ML 中创建了一个管道,它使用其 Python API 调用 Azure 认知服务文本分析。当我运行我在本地编写的代码时,它执行时没有错误,但是当在管道中运行它时,它无法执行情绪分析和关键短语提取调用,并显示一条奇怪的错误消息:

在函数 azureml_main 的第 243 行调用脚本时出现异常:'ServiceRequestError: <urllib3.connection.HTTPSConnection object at 0x7ff4dc727588>: 无法建立新连接:[Errno -3] 名称解析暂时失败'。

经过进一步测试,它似乎能够正确打开文本分析客户端(或者至少没有抛出错误),但是当它到达实际使用 Python API 进行调用的行时,它会抛出上述错误。

我想知道这是否是 Open SSL 问题,但是当我检查它可以访问 TLS 1.2 的版本时:OpenSSL 1.1.1k 25 Mar 2021

这似乎不是一个暂时的问题;我上周开始看到这个问题,我已经在许多环境和不同的输入数据集上看到了它。

有没有人见过类似的问题?关于如何解决的任何想法?

4

1 回答 1

2

在与 Microsoft 支持人员交谈后,发现此错误是 Azure ML 最近更新中引入的平台错误。他们的产品团队目前正在研究解决方案。

作为临时修复,如果您看到此问题,您可以尝试在使用个人端点和通用区域端点之间切换;在这种情况下,该错误仅在使用个人端点时引入。有问题的端点具有以下格式:

  • 个人的:https://<COGNITIVE-SERVICES-INSTANCE>.cognitiveservices.azure.com/
  • 区域:https://<REGION>.api.cognitive.microsoft.com/
于 2021-09-14T00:52:58.540 回答