我在Azure VM上运行Windows服务。该服务不断访问KeyVault和Web API以运行某些任务。
我的服务中的日志有时在访问keyvault时显示此消息。大多数情况下,服务可以访问密钥库,但有时会出现此错误:
System.Net.WebException:无法解析远程名称: “ keyvault.vault.azure.net”。
当我通过RDP连接到VM时,有时我会收到以下消息,并在几秒钟后立即连接。
但是当我在“控制”面板中看到“系统日志”时,它没有显示错误消息。
在向Web API发出HTTP请求时,我也遇到另一个问题,如this问题中所述。
所以我的问题是,所有这些都可以相互关联吗? VM是否可能经常断开与网络的连接,并因此导致所有上述情况发生?有什么可能的方法可以测试并得出结论吗?任何指导/帮助都将受到高度赞赏
答案 0 :(得分:0)
我看到这样的问题的时间是由于操作系统性能问题。可能是内存,CPU甚至网络节流,但几乎可以肯定是性能问题。
确保您所在的VM sku能够处理应用程序性能。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes
希望这会有所帮助。