Asset smesso di renderizzare

Lo sfondo del mio forum ha smesso di funzionare

Ho controllato gli asset e c’era ancora, eseguo un’istanza non di produzione per testare le cose, era la stessa, su quel sito ho eseguito l’aggiornamento dell’interfaccia utente, ma è peggiorato, sono apparsi altri asset mancanti

Ecco una strana svolta, siamo passati da Discourse ospitato a self-hosted quasi un anno fa, quando controllo gli errori della console l’immagine mancante restituisce un 403 a un server Discourse,

I file del tema mostrano l’URL self-hosted previsto, non il 403 :man_shrugging:

In questo screenshot il 403 è un file di Discourse, quelli sopra/sotto sono sul server self-hosted previsto

Sono felice di rispondere a domande nel caso in cui questo sia più di un caso isolato, e vorrei anche se qualcuno potesse pubblicare i comandi della console necessari per ricostruire correttamente.

Cioè, non sono sicuro di voler eseguire una rimappatura dal vecchio server Discourse a quello self-hosted nuovo quando è già stata fatta e correttamente per quanto ne sapevo

Grazie in anticipo

Robert

Qualcun altro ha avuto un problema simile di recente, e credo che fosse dovuto al fatto che gli asset S3 non erano inclusi/rimappati nel passaggio da Discourse-hosting a self-hosting?

Non sono sicuro se sia utile, ma ho pensato di aggiungerlo.

1 Mi Piace

Anche l’altro sito non di produzione non ha avatar, anche questo è un nuovo problema.

Una rapida verifica sull’avatar di sistema rivela che è tornato a un URL di discourse.

Come avviene questo cambiamento apparentemente casuale :thinking:

Ho eseguito con successo un backup di quattro giorni fa, senza alcun aiuto

ho ricontrollato i file del tema e punta al server discourse

questo è il server non di produzione, quello pubblico mostra i file correttamente, nonostante non funzioni, non ci sono piani per tentare un backup su di esso

Quando hai lasciato l’hosting di discourse.org, non hai richiesto un backup che includesse i tuoi upload, quindi li hai utilizzati sul loro bucket S3 da quando te ne sei andato.

Se sei fortunato, puoi inviare un’email al supporto e chiedere che vengano ripristinati. Se ci riescono, dovrai scaricare tali risorse nella tua memoria locale prima che vengano cancellate definitivamente.

3 Mi Piace

Grazie mille per la risposta, la apprezzo molto, soprattutto conoscendo il tuo livello di competenza,

Quando abbiamo fatto questo, ripensandoci, tutto ciò che Discourse doveva fare era “spuntare una casella in modo che i caricamenti fossero inclusi nel tuo file di backup” e poi lo abbiamo scaricato, e ho fatto il successivo SSH per rimappare.

L’idea che stessimo usando i server di Discourse non quadra con la mia limitata conoscenza di come funziona tutto questo, puoi elaborare ulteriormente per favore?

Grazie ancora

Robert

Conservano i caricamenti in un bucket S3. La casella di controllo “includi caricamenti” include solo i caricamenti locali, non quelli su S3.

Esiste un’impostazione del sito nascosta include_s3_uploads_in_backups. Se annulli il tuo servizio, questa viene attivata per impostazione predefinita. Se chiedi loro di attivare tale impostazione, lo faranno. Ma se ottieni semplicemente un backup prima di annullare il tuo servizio, non otterrà i caricamenti in S3, solo quelli nello spazio di archiviazione locale (e non ce ne sono).

Ma forse mi sbaglio e hai solo alcuni temi con risorse discourse codificate al loro interno. Questo è certamente il caso del tema nelle tue immagini.

1 Mi Piace

Cosa significa?

Il tema ha attualmente l’URL locale corretto, come si può vedere qui, e la console, eppure l’errore sottostante proviene da Discourse, come posso correggerlo, non lo capisco nemmeno :man_shrugging:

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

URL dell’errore
https://aws1.discourse-cdn.com/business6/uploads/full30/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg
Grazie per la tua pazienza

Robert

Qualcosa, da qualche parte, fa riferimento a quell’URL. Sembrerebbe che il posto che fa riferimento a quell’URL non sia il posto che stai cercando.

3 Mi Piace

lol, non sono i droidi che sto cercando :wink:

Capisco la tua risposta, ma al momento sono perplesso, spero che un altro esperto possa offrire qualche idea.

1 Mi Piace

È stata trovata un’altra istanza più in basso nella pagina, quindi, per quanto strano sia/sia stato, l’hai risolto, grazie per il tuo aiuto.

2 Mi Piace

E in solo un’altra ora. Sento il tuo dolore. Meno male che non era quello che pensavo all’inizio!

1 Mi Piace

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