Discourse parou de funcionar no Raspi4

Olá,

Após algumas atualizações, o Discourse parou de funcionar no Raspi4.

Eu escrevi e instalei aqui antes.

Tentei muitas coisas, mas não consigo resolver o problema. Honestamente, não consegui encontrar onde estava o erro.

Você pode compartilhar a saída de

docker ps -a

ps aux | grep cloudflared
1 curtida

docker ps -a

ps aux

1 curtida

E quanto a curl -I localhost?

1 curtida

Isso significa que o aplicativo Discourse não é capaz de iniciar.

Acabei de reconstruir https://discourse-on-a-pi.falco.dev/ então sei que está funcionando bem. Você tem algum plugin nessa instalação?

tail -n 50 /var/discourse/shared/standalone/log/rails/production.log também pode dar algumas pistas.

2 curtidas

Não, eu não estou usando nenhum plugin. Estou apenas usando o componente de tema de locais de saída de plugin.

tail -n 50 /var/discourse/shared/standalone/log/rails/production.log

Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 63.6ms | Allocations: 11276)
  Rendered list/list.erb within layouts/application (Duration: 66.0ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:43 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 78.8ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:55 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 59.2ms | Allocations: 11276)
start
done
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:54:33 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 51.5ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:56:09 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 52.6ms | Allocations: 11276)
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:57:18 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 52.1ms | Allocations: 11276)
start
done
start
done
start
done
start
done
start
done
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:13:18 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 67.5ms | Allocations: 6453)
Started GET "/" for 188.119.17.7 at 2022-08-03 15:13:43 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 56.6ms | Allocations: 11272)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:13 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 2.0ms | Allocations: 94)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:35 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 1.6ms | Allocations: 94)
start
done
start
done

Isso é super estranho! Não estou ciente de casos em que a rota /latest possa causar um 404 :thinking:.

Parece que você acabou em uma configuração inválida de alguma forma. Você mexeu com o banco de dados?

Rotas como https://dev.zettabayt.com/about.json estão funcionando bem, mas você tem um erro de inconsistência em seu banco de dados em algum lugar.

3 curtidas

Acabei de atualizar o Discourse para a versão mais recente. Não fiz nada com o banco de dados.

1 curtida

Existe a possibilidade de o banco de dados ter sido corrompido devido ao uso do cartão SD do Pi. Nesse caso, você precisaria restaurar a partir do último backup funcional.

1 curtida