Assets pararam de renderizar

Meu plano de fundo do fórum parou de aparecer

Verifiquei os ativos e ele ainda estava lá, executo uma instância não produtiva para testar as coisas, era o mesmo, nesse site eu executei a atualização da interface do usuário, mas piorou, mais ativos ausentes apareceram

Aqui está uma reviravolta estranha, mudamos de hospedagem Discourse para auto-hospedagem há quase um ano, ao verificar os erros do console, a imagem ausente relata um 403 de volta para um servidor Discourse,

Os arquivos de tema mostram a URL auto-hospedada esperada, não o 403 :man_shrugging:

Nesta captura de tela, o 403 é um arquivo Discourse, os de cima/baixo estão no servidor auto-hospedado esperado

Ficarei feliz em responder perguntas caso isso seja mais do que isolado, e também gostaria se alguém pudesse postar os comandos necessários do console para reconstruir corretamente.

Ou seja, não tenho certeza se quero executar um remapeamento do antigo servidor Discourse para o novo auto-hospedado quando isso já foi feito e corretamente, tanto quanto eu pensava

Obrigado antecipadamente

Robert

Alguém mais teve um problema semelhante recentemente, e acredito que foi devido aos ativos S3 não terem sido incluídos/remapeados na troca de hospedagem do Discourse para auto-hospedagem?

Não tenho certeza se isso é útil, mas pensei em mencionar.

1 curtida

O outro site não de produção também está sem avatares, um novo problema também,

uma rápida verificação no avatar do sistema revela que ele voltou para uma URL do discourse

Como essa mudança ocorre aparentemente aleatoriamente :thinking:

Rodei um arquivo de backup de quatro dias com sucesso, sem ajuda

Verifiquei novamente os arquivos do tema e eles apontam para o servidor do discourse

esse é o servidor não produtivo, o público mostra os arquivos corretamente, apesar de não funcionar, sem planos de tentar um backup nele

Quando você deixou a hospedagem do discourse.org, você falhou em solicitar um backup que incluísse seus uploads, então você os tem usado no bucket S3 deles desde que saiu.

Se você tiver sorte, pode enviar um e-mail para o suporte e pedir que eles os restaurem. Se eles puderem, você precisará baixar esses ativos para o seu armazenamento local antes que eles os apaguem definitivamente.

3 curtidas

Muito obrigado pela resposta, aprecio muito, especialmente sabendo o seu nível de especialização,

Quando fizemos isso, olhando para trás, tudo o que o Discourse tinha que fazer era “marcar uma caixa para que os uploads fossem incluídos no seu arquivo de backup” e então nós o baixamos, e eu fiz o SSH subsequente para remapear.

A ideia de que estávamos usando servidores Discourse não faz sentido com meu conhecimento limitado de como tudo isso funciona, você pode elaborar mais, por favor?

Obrigado novamente

Robert

Eles mantêm os uploads em um bucket S3. A caixa de seleção “incluir uploads” inclui apenas uploads locais, não os do S3.

Existe uma configuração oculta do site include_s3_uploads_in_backups. Se você cancelar seu serviço, ela será ativada por padrão. Se você pedir para eles ativarem essa configuração, eles o farão. Mas se você apenas fizer um backup antes de cancelar seu serviço, ele não incluirá os uploads no S3, apenas os do armazenamento local (e não há nenhum).

Mas talvez eu esteja errado e você apenas tenha alguns temas com ativos do Discourse codificados neles. Esse certamente é o caso do tema em suas imagens.

1 curtida

O que isso significa?

O tema atualmente tem a URL local correta, que pode ser vista aqui, e o console, no entanto, o erro abaixo está lendo do Discourse, como posso corrigir isso, eu nem entendo isso :man_shrugging:

URL do tema https://forum.full30.com/uploads/default/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg

URL do erro
https://aws1.discourse-cdn.com/business6/uploads/full30/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg
Obrigado pela sua paciência

Robert

Algo, em algum lugar está se referindo a essa URL. Aparentemente, o local que está se referindo a essa URL não é o local que você está procurando.

3 curtidas

lol, não são os droides que estou procurando :wink:

Entendo sua resposta, mas no momento estou perplexo, espero que outro especialista possa oferecer algumas ideias.

1 curtida

Outra instância foi encontrada mais abaixo na página, então, por mais estranho que seja/fosse, você resolveu, obrigado pela sua ajuda.

2 curtidas

E em apenas mais uma hora. Sinto sua dor. Ainda bem que não era o que eu pensei inicialmente!

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.