# 502 gateway inválido

**URL:** https://meta.discourse.org/t/502-bad-gateway/292930
**Category:** Self-hosting
**Created:** [Janeiro 25, 2024, 4:22pm UTC](https://meta.discourse.org/t/502-bad-gateway/292930 "2024-01-25T16:22:39Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![stokedcrf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stokedcrf/32/351173_2.png) [@stokedcrf](https://meta.discourse.org/u/stokedcrf)
#### Post date: [Janeiro 25, 2024, 4:22pm UTC](https://meta.discourse.org/t/502-bad-gateway/292930/1 "2024-01-25T16:22:39Z")

</div>

Bom dia a todos!

Há cerca de uma semana, minha instalação do Discourse pode ter sido atualizada. Não tenho 100% de certeza, mas tudo o que sei é que sempre que visitava o site, recebia um erro 502 emitido pelo nginx.

Esta era a instalação típica do docker.

Desde então, entrei e executei “./launcher rebuild app”, e parece que deu erro.

Em seguida, executei “./discourse-setup” e também deu erro.

No entanto, não sou um profissional e sou relativamente novo no discourse, então posso postar os resultados da reconstrução aqui, se necessário.

Após cerca de uma semana procurando e tentando encontrar uma solução, talvez eu faça uma instalação completamente nova no VPS. Dito isso, não tenho certeza de como fazer backup e restaurar as contas de usuário e os bancos de dados.

Qualquer conselho seria incrível!  
Obrigado pelo seu tempo!

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [Janeiro 25, 2024, 4:26pm UTC](https://meta.discourse.org/t/502-bad-gateway/292930/2 "2024-01-25T16:26:58Z")

</div>

Olá e bem-vindo @stokedcrf 🙂

Se você incluir os logs da sua reconstrução, poderemos identificar qual é o problema. 🤞

---

<div class="post-metadata">

### Author: ![stokedcrf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stokedcrf/32/351173_2.png) [@stokedcrf](https://meta.discourse.org/u/stokedcrf)
#### Post date: [Janeiro 29, 2024, 6:47pm UTC](https://meta.discourse.org/t/502-bad-gateway/292930/3 "2024-01-29T18:47:03Z")

</div>

Desculpe pelo atraso.

Embora o log de reconstrução pareça bastante longo, parece que é por volta de quando falha:

```plaintext
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)
I, [2024-01-29T18:40:10.599024 #1] INFO -- :
I, [2024-01-29T18:40:10.627958 #1] INFO -- : Terminating async processes
I, [2024-01-29T18:40:10.629723 #1] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
2024-01-29 18:40:10.630 UTC [42] LOG: received fast shutdown request
2024-01-29 18:40:10.644 UTC [42] LOG: aborting any active transactions
2024-01-29 18:40:10.651 UTC [42] LOG: background worker "logical replication launcher" (PID 51) exited with exit code 1
2024-01-29 18:40:10.654 UTC [46] LOG: shutting down
2024-01-29 18:40:10.811 UTC [42] LOG: database system is shut down

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 3290 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
963d90233930c09a993e084bf1e858d7486ddb797bd5743e6073f4563db0777a

```

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [Janeiro 29, 2024, 8:57pm UTC](https://meta.discourse.org/t/502-bad-gateway/292930/4 "2024-01-29T20:57:04Z")

</div>

Por favor, faça como o log diz e:

> [@stokedcrf](#):
>
> ```plaintext
> por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
> 
> ```

---

<div class="post-metadata">

### Author: ![stokedcrf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stokedcrf/32/351173_2.png) [@stokedcrf](https://meta.discourse.org/u/stokedcrf)
#### Post date: [Janeiro 29, 2024, 9:36pm UTC](https://meta.discourse.org/t/502-bad-gateway/292930/5 "2024-01-29T21:36:32Z")

</div>

Obrigado por todas as dicas, pessoal.  
Acabei de fazer uma instalação limpa e restaurar um backup do diretório de backup. Tudo está bem! 🙂
