502: Bad Gateway dopo l'aggiornamento web

Ho eseguito gli aggiornamenti stamattina tramite l’interfaccia web e durante l’aggiornamento di Discourse (non Docker) è stato segnalato un fallimento. Ho consultato il registro degli eventi, ma non mi è molto chiaro. Ho quindi effettuato l’accesso via SSH, eseguito ‘cd /var/discourse’, poi ‘git pull’ e ‘./launcher rebuild app’. Al termine di tutto, il sito restituisce un errore 502 Bad Gateway. (http://forums.nyheritage.org/ per la precisione). Ho letto argomenti simili, ma non ho trovato nulla che suggerisse una linea d’azione da seguire.

Avrei voluto allegare l’output di Discourse Doctor, ma gli utenti nuovi non possono caricare documenti e non posso citarlo perché possono pubblicare solo due link. Quindi ecco il link al file sul server: http://forums.nyheritage.org/NjliZDRlYzE3NTZlZTU0.txt. Spero funzioni.

Qualsiasi suggerimento su ulteriori tentativi sarebbe apprezzato! Grazie!

Anche per me 502 Bad Gateway. Ouch.

Stesso problema qui, 502 dopo l’aggiornamento di Docker

Sembra essere il caso anche per me. Ho passato tutta la mattina a cercare di risolvere il problema.

Modifica:
Ciò che è strano è che se si ferma il container è possibile accedere al sito, ma è estremamente lento. (cache di Cloudflare)
Un altro errore utile:

/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/socket_helper.rb:165:in 
`bind': Impossibile assegnare l'indirizzo richiesto - bind(2) per [::1]:3000 (Errno::EADDRNOTAVAIL)
/var/discourse# docker ps --all
CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS                     PORTS               NAMES
ae2dac939415        local_discourse/app   "/sbin/boot"        7 minuti fa         Uscito (5) 2 minuti fa                       app

Mi sto informando.

Problema simile qui: ho ricostruito l’app (./launcher rebuild app) e ora il sito restituisce questo errore. Stavo cercando di aggiungere un nuovo contenitore e configurare un forum multiplo con proxy nginx, ma qualcosa è andato storto. Quando ho ripristinato le modifiche a quelle originali, il forum ha smesso di funzionare (… sì, sono sicuro che le impostazioni siano state ripristinate correttamente). :frowning:

Stesso problema anche per me: ho eseguito l’aggiornamento di Docker e poi ho tentato di applicare gli aggiornamenti di Discourse, ottenendo solo un errore 502. L’aggiornamento sembrava essere fallito e vedevo un errore 500; ho quindi proceduto con una ricostruzione (./launcher rebuild app) e ora vedo l’errore 502.

Abbiamo individuato il problema e stiamo sviluppando una correzione.

Grazie, mi avviserai quando l’aggiornamento sarà pronto? :slight_smile:

Certo, pubblicheremo in questo argomento quando la correzione sarà pronta.

Stesso problema anche qui. Allora, come implementiamo la correzione senza che venga eseguito il pulsante di aggiornamento web?

Potrebbe essere una soluzione temporanea tornare a una versione precedente di discourse_docker e poi ricostruire?

Dovrai accedere alla macchina tramite SSH ed eseguire

./launcher rebuild app

Una correzione è ora disponibile. Se il tuo server sta restituendo errori 502, dovrai collegarti via SSH ed eseguire

cd /var/discourse
./launcher rebuild app

Per chiunque non abbia ancora aggiornato, ora è sicuro cliccare su “Aggiorna” in Docker Manager.

Grazie, ora il forum funziona come previsto :slight_smile: Ottimo lavoro!

Anche per me la correzione ha funzionato. Grazie per la risposta rapida!

Fatto! Ottimo lavoro :heart_eyes:

Fatto! Ottimo lavoro! Grazie!