4

我有一个在 Azure VM 上运行的 Windows 服务。该服务不断访问 KeyVault 和 Web API 以运行某些任务。

我的服务中的日志有时会在访问 keyvault 时显示此消息。大多数时候服务可以访问密钥库,但有时我会收到此错误:

System.Net.WebException:无法解析远程名称:'keyvault.vault.azure.net'。

当我通过 RDP 连接到 VM 时,有时我会因以下消息而断开连接,并在几秒钟后立即连接。

在此处输入图像描述

但是当我在控制面板中看到系统日志时,它当时没有显示错误消息。

如本问题所述,在向 Web API 发出 HTTP 请求时,我也遇到了另一个问题。

所以我的问题是,所有这些都可以相互关联吗?虚拟机是否有可能经常与网络断开连接,因此,上述所有事情都在发生?有没有可能的方法来测试和得出结论?非常感谢任何指导/帮助

4

1 回答 1

0

我看到这样的问题的时间是由于操作系统性能问题。它可能是内存、CPU 甚至网络节流,但几乎可以肯定是性能问题。

确保您所在的 VM sku 能够处理应用程序性能。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes

希望这可以帮助。

于 2018-11-09T05:47:42.543 回答