2017-11-06 2 views
0

Ich versuche ein kurzes Experiment mit ACI, um zu sehen, ob ich iperf3 für einige On-Demand-Netzwerkleistungstests verwenden kann. Das Docker Bild ist https://hub.docker.com/r/netgio/iperf3server/Es kann keine Verbindung zu iperf3 hergestellt werden, das in Azure Container Instances läuft.

ich den Behälter nach oben bekommen und läuft, aber wenn ich versuche, es der iperf Client zu verbinden, gibt mir den Fehler „iperf3: Fehler - Steuerbuchse unerwartet geschlossen hat“

Ich hatte gehofft, Dies wäre ein einfacher Anwendungsfall mit nur einem Port und einer einzelnen Instanz. Gibt es irgendwelche Besonderheiten in Bezug auf Socket-Konnektivität in ACI-Instanzen, die dies beeinflussen würden?

EDIT: iPerf3 verwendet standardmäßig den TCP-Port 5201, damit die ACI-Portzuordnungen wie erwartet funktionieren. Ich habe ein nginx-Docker-Image erstellt, das auf Port 5201 überwacht und in ACI bereitgestellt wird. Dies funktionierte wie erwartet (ich konnte auf die Standard-Homepage unter http: //: 5201 zugreifen). Das Problem scheint also spezifisch zu sein, was auch immer iPerf3 mit seinen Sockets macht.

Beachten Sie, dass der Fehler fast sofort beim Start des iperf3-Clients auftritt.

Antwort

0

Azure hat gerade einen Ausfall. Sie sind wahrscheinlich betroffen. http://downdetector.com/status/windows-azure

+0

Die Bereitstellung einer Basis-Nginx-Instanz auf Port 80 funktioniert einwandfrei, und das Problem besteht weiterhin. Ironischerweise funktioniert dieses Image auf meinem Computer und auf einer Azure VM. – Netgio

+0

Ich weiß nicht, was ich Ihnen sagen soll. Mehrere Azure-Regionen wurden während der Zeit Ihrer Frage durch eine Fehlkonfiguration auf Stufe 3 entfernt. Wenn Sie immer noch Probleme haben, liegt dies wahrscheinlich nicht am Ausfall. – spork

Verwandte Themen