\u003e AGGIORNAMENTO:
Ho trovato questo
\u003e
\u003e Ma quando migro il server, questi non sono disponibili, risultano in un 404.
\u003e Vedi sotto # Nuova scoperta, lascio l’OP nel caso in cui aiuti.
Post Originale
Sto lavorando alla migrazione di un server da un posto all’altro.
Sono configurati S3 e una CDN e la maggior parte degli upload sembra funzionare bene.
Nel processo di migrazione ho notato che un tipo specifico di allegato non viene caricato su S3:
Ho provato:
root@discourse-app: /var/www/discourse# rake uploads:analyze_missing_s3
Elenco dei post con immagini mancanti:
Upload mancanti totali: 0, il più recente è
Post problematici totali: 0 con 0 upload mancanti
Altri conteggi di upload mancanti: 0
Quando vado su /var/discourse/shared/standalone/uploads:
root@discourse:/var/discourse/shared/standalone/uploads$ ls -lhAR
totale 4.0K
drwxr-xr-x 3 nosferatu www-data 4.0K Jan 8 2024 csv_exports
./csv_exports:
totale 4.0K
drwxr-xr-x 2 nosferatu www-data 4.0K Aug 21 00:45 default
./csv_exports/default:
totale 0
Posso trovare solo:
root@discourse:/var/discourse/shared/standalone/uploads$ locate .funscript
/var/lib/docker/overlay2/3cc16f26278c625a5321f97cdc25e75e82c5a222ac7a9310e0a9ae24386777d8/diff/var/www/discourse/tmp/download_cache/031cb76f4769f63c6733bb3ef78ca520dbb11b89.funscript
/var/lib/docker/overlay2/3cc16f26278c625a5321f97cdc25e75e82c5a222ac7a9310e0a9ae24386777d8/diff/var/www/discourse/tmp/download_cache/0e7f3157d4b26e7600a04b19d8e49b4f97391f44.funscript
...
Quando controllo lo storage S3, non ci sono file di quel tipo.
Non ho idea di dove vengano archiviati questi file.
Nuova scoperta
Come accennato in precedenza, ho scoperto perché i link si comportano nel modo in cui lo fanno.
Ma ora, quando ridistribuisco un server con i seguenti passaggi:
- Avvia discourse
- Ripristina da sql.gz in Admin > Backup > Ripristina
Quando provo a scaricare un allegato, ottengo un 404.
