2017-05-04 4 views
1

Ich habe eine "Web App" in Azure, wo ich eine reine HTML-Website hostet. Dies ist nicht ASP.net. Es gibt keinen kompilierten Code.Ich konnte den Host 'github.com' in Azure nicht auflösen

Kudu ist eingerichtet, Knoten zu verwenden, um meine Laube zu installieren und mein gulpfile auszuführen.

Meine Azure-Webanwendung verfügt über einen Produktionssteckplatz und mehrere andere Steckplätze.

Ich habe Deployment eingerichtet, um von BitBucket für alle Steckplätze zu ziehen. Jeder Slot hat seinen eigenen BitBucket-Zweig, von dem er abruft.

Egal, was ich mit dem Code in den Zweigen und Push tun, alles funktioniert wie erwartet. Bitbucket Updates, Azure zieht, Kudu macht seine Bereitstellung, die Website funktioniert.

AUSSER für einen Steckplatz. In einem Schlitz, erhalte ich folgende Fehlermeldung:

fatal: unable to access 'https://github.com/xxxxx/xxxxx.git/': Couldn't resolve host 'github.com' 
Failed exitCode=1, command=.\node_modules\.bin\bower install 

Das ist mein "Test" Zweig in Github ist, drückt auf meine "testing" Schlitz in Azurblau. Wenn ich meinen "Master" -Slot in azure trenne und stattdessen auf meine "Test" -Verzweigung in GitHub zeige, funktioniert das einwandfrei. Wenn ich meinen "Test" -Slot in azure trenne und stattdessen auf meine "Master" -Verzweigung in GitHub zeige, wird dieser Fehler immer noch angezeigt. Es spielt keine Rolle, was ich wohin dränge, außer dass mein "Test" -Schlitz in azurblau immer diesen Fehler gibt.

Schlüssel in das Problem

habe ich versucht, neue Slots zu schaffen und sogar eine völlig neue Anwendungen auf Azurblau. Und jetzt, egal, was ich denen vordringe, die Laube benutzen, bekommen sie alle diesen Fehler.

Ich möchte eine Art von Befehlen ausführen, die den folgenden ähnlich oder ähnlich sind, aber die azurblaue Konsole sagt, dass ich erhöhte Berechtigungen benötige und dass diese Berechtigungen nicht verfügbar sind, da die azure Konsole eine Sandbox-Umgebung ist (ich bin der Besitzer)).

git config --global url."http://github.com".insteadOf "https://github.com" 
git config --global --unset https.proxy 

EDIT

Ich habe SOO Viele Bower Abhängigkeiten, wie 16 (/ Sarkasmus). Stellt sich heraus, der Fehler verschwindet, wenn ich nur 1 Abhängigkeit habe ... Wenn ich dann 2 (= 3 insgesamt) addiere, bekomme ich den Fehler. Aber wenn ich eins hinzufüge und einchecke (= 2 total), wird es gut in Ordnung gebracht. Ich kann das fortführen und 1 auf einmal hinzufügen und schließlich meine Bower-Abhängigkeiten aufbauen. Aber wenn ich jemals 2 oder 3 auf einmal addiere, bricht es und gibt mir diesen Fehler.

Also baute ich meinen "Test" -Einsatzplatz auf und ließ jedes Paket einzeln installieren. Aber wenn ich einen neuen Slot erzeuge und diesen Code pushe, bricht es genauso ab. Ich muss die Bower-Abhängigkeiten einzeln aufbauen.

+0

Es könnte ein Zeichen dafür sein, dass Socket-Sandbox-Grenzwerte erreicht werden. Kannst du zufällige externe Seiten von der Kudu-Konsole rollen lassen? –

+0

cURLing zu google und die git url funktionierte sowohl in einem "funktionierenden" als auch in einem "problem" slot. Ich habe dies sowohl in Azure Console, und nach der Kudu Advanced Tools Diagnostic Console – Suamere

+0

Was ist mit Curling github.com, oder manuell versuchen, einige Repo von Kudu Console klonen? –

Antwort

2

Wir haben das Problem erkannt und eine Fehlerbehebung wird gerade bereitgestellt. Die Bereitstellung sollte in den nächsten Tagen abgeschlossen sein.

Verwandte Themen