Seite 1 von 1

Gateway-Timeout

Veröffentlicht: 14. Mai 2019 - 12:05 Uhr
von InfoTC
Hallo,
Adobe hat seine Lizenzrichtlinien für Creative Cloud geändert. Daher
muss ich die lizenzierten CC 2018-Apps deinstallieren und durch eine 16-GB-Installation mit anonymer Lizenz ersetzen.
Ich habe nginx so konfiguriert, dass es Dateien über 4 GB akzeptiert.
Paket-Build und Signatur sind korrekt. Der Upload wird zwar abgeschlossen, schlägt aber kurz vor Schluss mit folgender Fehlermeldung fehl: „
Upload abgeschlossen: xxxxx.wapt
SCHWERWIEGENDER FEHLER: HTTError: 504 Serverfehler: Gateway-Timeout für URL: https://mywaptserver.domain.lan/api/ ... d_packages“.

Auf dem Server lag die durchschnittliche Serverlast über 2, daher vermute ich eine Überlastung. Gibt es eine Möglichkeit, die Upload-Zeit auf dem Server zu verlängern? (Ein Hardware-Upgrade kommt natürlich nicht in Frage, da ich dafür kein Budget habe.)
Vielen Dank.

Betreff: Gateway-Timeout

Veröffentlicht: 14. Mai 2019 - 12:24 Uhr
von htouvet
Die HTTP-Upload-Methode ist für so große Pakete wie dieses nicht wirklich optimiert... Verbesserungen sollten unsererseits in Betracht gezogen werden.

Eine Möglichkeit ist,

- Erstellen/signieren Sie das Paket, ohne es hochzuladen, indem Sie den Befehl (in der Eingabeaufforderung auf Ihrem Entwicklungsrechner) verwenden:

Code: Alle auswählen

wapt-get -i build-package c:\waptdev\<monpaquet-wapt>
Laden Sie anschließend das Paket (.wapt) per SSH mit WinSCP3 hoch, beispielsweise in das Verzeichnis /var/www/wapt des Servers

Anschließend müssen die Pakete neu indiziert werden (die Indexdatei "Packages" im Repository aktualisieren) mit dem Befehl (über SSH-Root auf dem Wapt-Server)

Code: Alle auswählen

 wapt-scanpackages /var/www/wapt/ -linfo

Betreff: Gateway-Timeout

Veröffentlicht: 15. Mai 2019 - 14:52 Uhr
von InfoTC
Hallo,
vielen Dank für die schnelle Antwort. Das Hochladen funktioniert tatsächlich einwandfrei.
Allerdings habe ich den Fehler gemacht, das Paket auf allen 31 PCs in einem Raum zu verteilen (ich stand unter Zeitdruck, da heute Morgen Unterricht in der CC-Suite stattfand). Das war ein Desaster; nur zwei oder drei Rechner konnten das Paket erfolgreich herunterladen und installieren. Die anderen hatten Verbindungsprobleme mit dem Server (wahrscheinlich aufgrund von Netzwerküberlastung). Ich musste die Installationen daher dringend manuell durchführen. Morgen
werde ich es in einem anderen Raum mit jeweils nur zwei oder drei Rechnern testen und das Ergebnis mitteilen.