2016-04-01 9 views
0

Mein Kunde hat ca. 10 Teamprojekte in TFS 2013, die wir derzeit auf VSTS migrieren. Während dieser letzten Woche migrierten 9 dieser 10 Team-Projekte (die ziemlich klein/mittelgroß/Veränderungsmengen sind) in einer völlig angemessenen Zeit. Das letzte (und wichtigste) Teamprojekt ist jedoch groß und scheint während der Migration blockiert zu sein. Es ist bei Schritt 405/700 für uns für ~ 9 Stunden stecken geblieben.opshub migration-Dienstprogramm - ein Schritt läuft ~ 9 Stunden - ist es möglicherweise aufgebockt?

Ich bin hauptsächlich besorgt, weil die Migration gestern ordentlich angestachelt hat, bis ich gestern die Arbeit für die Nacht verließ, aber ich hatte einen (nicht verwandten) Computer-Crash über Nacht, und ich weiß nicht, ob das Auswirkungen hatte auf der Migration. Wegen des Computerabsturzes musste ich heute Morgen die Migration neu starten, und es schien dort weiterzumachen, wo es aufgehört hatte, aber es hat sich (laut UI) den ganzen Tag nicht bewegt. Die letzte Änderung, die ich in unserer VSTS eingecheckt habe, war letzte Nacht um 8:18 Uhr, was bedeutet, dass nichts für fast 20 Stunden zu VSTS übergesprungen ist.

Beim Betrachten der Protokolle scheint ETWAS zu passieren - es schreibt noch Daten in die Protokolle. Ich hoffe nur, dass jemand mir sagen kann, Geduld zu haben, weil es immer noch funktioniert (nur langsam), oder wenn es wirklich stecken bleibt und ich neu beginnen und/oder einen Plan B haben sollte.

Vielen Dank im Voraus

+0

Was ist die Daten, die sie hält verwenden Schreiben? Können Sie die Protokolle teilen? –

Antwort

0

Der Fall wurde behoben. Das Tool hat während der Verarbeitung eines großen Changeset nicht genügend Arbeitsspeicher belegt, da die Standardzuweisung von Arbeitsspeicher zu JVM nur 1 GB betrug. Durch die Bereitstellung von mehr Speicher wurde der Trick und die Migration abgeschlossen.

Schritte, um die Zuordnung zu erhöhen.

1) Schließen Anwendung

2) Zum OpsHub Visual Studio Migration Utility auf \ \ OpsHubServer6.0.16 \ bin (Installation Drive kann sein: C: \ Program Files) (Ordnername könnte OpsHubServer6.0.16 oder gerade sein OpsHubServer abhängig von Ihrer Version)

3) Öffnen Sie service.bat im NotePad. Finde folgenden String "-Xmx1024m". Speichern Sie ersetzen -Xmx2048m zu -Xmx4096m (oder die entsprechende Nummer für die maximale Speichergröße, wenn Sie mehr zur Verfügung haben)

4) Datei

5) In demselben Ordner

Run unregisterservice.bat als Administrator

Run registerservice.bat als Administrator (welche OpsHub Dienst abzumelden wird. Stellen Sie sicher, durch services.msc Öffnen wird es keine "OpsHub Visual Studio Online-Migrationsprogramm" Service mehr sein) (was r egister OpsHub-Dienst. Stellen Sie sicher, durch services.msc Öffnen und es wird "OpsHub Visual Studio Online Migration Utility" Service mit "Automatisch" Starttyp)

6) Öffnen services.msc, Rechtsklick auf "OpsHub Visual Studio Online Migration Utility" , klicken sie auf Eigenschaften, wählen sie den Starttyp „Manuell“ klicken sie auf „Übernehmen“

7) Anwendung starten, die nun 4096m Speicher (4 GB) oder was auch immer Menge in Schritt 3 angegeben