Azure VM上偶尔会阻止出站HTTP呼叫

时间:2017-03-16 00:14:53

标签: azure virtual-machine httpconnection

编辑:3/16/17

今天我们尝试在同一个专用网络和资源组中创建一个新的VM(同样使用相同的网络保护组),并运行测试,它运行良好。这没有道理。

使用PSping来诊断它(使用端口443和8001进行测试)我们也可以看到那里的流量下降,所以它不是应用程序。对其他测试Azure VM的相同测试完美无瑕。所以它似乎是这个特殊的VM,我只是不明白为什么,因为没有任何改变。我们还看到443以上的其他随机站点的流量下降(ping和http完美无缺)。

我们尝试重新启动并重新部署,但没有运气

原件:

我们的Azure VM在创建与多个第三方系统的连接时遇到随机故障。以看似随机的方式发生。 (每隔5-10分左右,http呼叫将失败)

从周一早上开始,我们看到Azure VM发出的Web服务(http)调用以看似随机的方式失败 - 我们收到错误消息,表明端点主机根本没有响应。我们已经与第三方进行了接洽,看起来这些http呼叫根本没有到达他们的服务器。一切都工作正常,直到星期一,并没有对系统进行任何更改。

我们认为Azure VM(或Azure网络限制)导致了此问题,因为:

  1. 我们在Azure VM和具有相同规格的本地测试VM上创建并部署了相同的“测试”程序,并且该程序使用我们的内部部署VM工作正常。 一个。该程序只是向每个第三方系统发出信息请求呼叫 - 单个呼叫!该程序每分钟运行一次。因此,两个服务器(Azure VM和本地VM)在相同的计划上重复相同的呼叫。 湾在测试服务器上,成功率是100% - 我们没有看到任何错误,即使我每隔10秒就尝试一次。 C。在生产服务器上,我们看到连接到两个系统的频繁错误。
    1. 在查看来自第三方的IIS日志时,当我们看到失败的http呼叫时,我们看到空白点无论如何,似乎没有可疑活动出现在他们的情况下,他们的日志只显示成功的呼叫。
  2. 我们在服务器上只显示10-20个TCP连接,因此我们无法达到Azure 500k TCP连接限制。

    从Azure VM对互联网上的任何站点进行ping和测试似乎工作正常,因此网络连接似乎很好。

    我们是否在Azure系统上遇到其他类型的限制,这可能导致这些随机错误?

    我注意到这个人有类似的问题,但没有找到解决方案。(Azure VM outbound HTTP is unreliable

0 个答案:

没有答案