Pagina 1 di 1
Importa un pacchetto di grandi dimensioni nel repository privato.
Pubblicato: 15 marzo 2015 - 00:29
di elpiafo
Ciao,
ho creato un pacchetto da un file eseguibile .exe e quando provo a importarlo nel deposito privato, si verifica questo errore:
HTTPError: 502 Server Error: Bad Gateway.
Questo errore si verifica sia da riga di comando che da interfaccia grafica.
La dimensione del pacchetto è di 2,3 GB.
Il mio sistema operativo è Windows Server 2012 R2.
Forse la connessione al server si chiude perché il trasferimento è troppo lungo. Qualcuno sa come risolvere questo problema?
Re: Importare un pacchetto di grandi dimensioni in un repository privato.
Pubblicato: 16 marzo 2015 - 10:52
di Guillaume
Salve,
riscontro lo stesso identico errore con la versione 1.1.1.0,
sia utilizzando un pacchetto che ho compilato io (1,3 GB)
sia provando con un pacchetto wapt da 630 MB.
Potete aiutarmi?
Grazie.
Re: Importare un pacchetto di grandi dimensioni in un repository privato.
Pubblicato: 16 marzo 2015 - 11:11
di Frédéric Bonnier
Ciao,
il metodo attuale per caricare un pacchetto dalla console ha un timeout troppo breve per pacchetti di grandi dimensioni o reti lente. Questo è uno degli aspetti che verranno modificati nelle versioni future.
Per ora, se hai un server WAPT su Windows:
copia il tuo nuovo pacchetto nella directory C:\WAPT\waptserver\repository\wapt ed esegui il comando:
#wapt-get update-packages C:\WAPT\waptserver\repository\wapt
Se hai un server WAPT su Linux:
copia il tuo pacchetto in /var/www/wapt sul tuo server WAPT usando WinSCP.
Quindi esegui il comando sul server WAPT:
#python /opt/wapt/wapt-scanpackages.py /var/www/wapt
Frédéric
Re: Importare un pacchetto di grandi dimensioni in un repository privato.
Pubblicato: 23 marzo 2015 - 20:47
di elpiafo
Salve e grazie per la risposta.
Lo testerò al più presto e vi terrò aggiornati.
Cordiali saluti.
Re: Importare un pacchetto di grandi dimensioni in un repository privato.
Pubblicato: 26 marzo 2015 - 23:54
di elpiafo
Ottimo, funziona. Grazie mille.
Re: Importare un pacchetto di grandi dimensioni in un repository privato.
Pubblicato: 21 giugno 2018 - 13:53
di CasseThor
A quanto pare, lo stesso errore persiste nella versione 1.5.
Ho appena testato i tuoi comandi e funzionano.
Ricevo il messaggio:
Pacchetti elaborati: SolidWorks.wapt ecc...
È stato aggiunto correttamente al mio repository; non resta che testare la distribuzione.
Tuttavia, con la versione 1.5, esiste ora una variabile per modificare questo timeout?
Ecco il log della console:
Caricamento di c:\waptdev\iut-solidworks_22.2.0.40-1_all.wapt: 7058648134 / 7058648134
Completato Caricamento di c:\waptdev\iut-solidworks_22.2.0.40-1_all.wapt
ERRORE FATALE: HTTPError: 504 Errore del server: Timeout del gateway per l'URL:
https://wapt.iut.lan/api/v3/upload_packages
Codice di uscita: 3
(Devo precisare che in precedenza ho dovuto modificare il file nginx.conf cambiando client_max_body_size a 10GB
da client_max_body_size a 10000m; per ottenere l'errore di timeout del gateway.)
Cordiali saluti