2016-04-22 6 views
1

I 504 GATEWAY_TIMEOUT bin immer wenn sie auf einer gehosteten Docker Repo auf Sonatype Nexus schieben 3. Ich versuche, eine Multi-GB-Schicht zu schieben:Sonatype Nexus 3 504 Gateway-Timeout, wenn auf gehostete Docker Repository schieben

451c9f0946ad: Image already exists 
    97444a62d0da: Image already exists 
    3acdb070c7f5: Image already exists 
    78362681bd49: Image already exists 
    5890a244c36a: Pushing [==================================================>] 2.403 GB 
    Received unexpected HTTP status: 504 GATEWAY_TIMEOUT 

Es scheint nach etwa 4 bis 4,5 Minuten zu Fehler. Ich sehe keine Möglichkeit, das Timeout auf der Nexus-Seite anzupassen. Irgendwelche Ideen?

Antwort

3

Sie erhalten den Fehler 504 von einem Reverse Proxy, der vor Nexus läuft, nicht von Nexus selbst. Haben Sie Nginx oder Apache oder ähnliches vor dem Server laufen? Wenn ja, überprüfen Sie die Konfiguration dort.

+2

Danke für die Antwort! Ich habe mir die AWS-ELB-Konfiguration näher angesehen, die ich vor Nexus verwende. Ich habe eine "Idle Timeout" -Einstellung gefunden, die standardmäßig auf 60 Sekunden eingestellt ist und sie viel höher einstellt (300 Sekunden). Dies schien die Dinge zu reparieren. Danke noch einmal! – viyh

+0

Auch dieses Problem läuft mit AWS ALB. Das Erhöhen des Leerlaufzeitlimits scheint nicht zu helfen. Hast du eine andere Lösung gefunden? –

Verwandte Themen