2016-08-01 12 views
2

Ich versuche, meine Service-Fabric-Anwendung von einem Azure VM zu veröffentlichen, wie hier vorgeschlagen wurde: Operation timed out publishing Service Fabric application to AzureUpload-Geschwindigkeit veröffentlicht Service-Fabric-Anwendung von Azure VM zu Azure Cluster

Die Azure VM ist im selben Rechenzentrum wie mein Dienst erstellt Stoffgruppe. Aber aus irgendeinem Grund bekomme ich nur Upload-Geschwindigkeiten von ca. 200 Kbps.

Mit dem hartcodierten 10-Minuten-Timeout im Veröffentlichungsskript in Visual Studio ist dies nicht genug, um meine Anwendung veröffentlicht zu bekommen.

Gibt es Vorschläge, wie ich meine Upload-Geschwindigkeit erhöhen könnte?

+1

Gibt es etwas Besonderes, wie Sie den Cluster konfiguriert haben? Welche Maschinengröße? Sind die Maschinen beschäftigt? Ist der Zustand des Clusters gut? Meine Erfahrung zeigt, dass, wenn ich einen großen Fehler gemacht habe und mein Cluster gestresst ist, das Schreiben in den Image Store langsam ist, aber im Allgemeinen funktioniert es gut. Auch - treffen Sie irgendwelche Kreditlimits auf azurblau? –

+1

Wurde dieses Thema zu differenziellen Paketen angezeigt: http://stackoverflow.com/questions/34873891/differential-packaging/34886586 Sie sind kleiner als vollständige Pakete und sollten daher schneller bereitgestellt werden. – LoekD

+0

@NickRandell Ich habe die Maschinengröße verbessert und das hat es geschafft. Vielen Dank! Wenn Sie es als Antwort posten können, kann ich es akzeptieren. –

Antwort

1

Seit Version 2.5.216 des Service Fabric SDK müssen Sie das Paket vor dem Senden komprimieren können.

Fügen Sie die folgende Zeile in die PublishProfiles \ Cloud.xml Datei-Komprimierung zu aktivieren (und das Timeout von 10 Minuten bis 60 Minuten ändern, wenn Sie wollen):

<CopyPackageParameters CopyPackageTimeoutSec="3600" CompressPackage="true" /> 

Siehe this lengthy disucssion