\u003eATUALIZAÇÃO:
Encontrei isto
\u003e
\u003e Mas quando migro o servidor, estes não estão disponíveis, resultam num 404.
\u003e Veja abaixo # Nova Descoberta, estou a deixar o OP caso ajude.
Post Original
Estou a trabalhar na migração de um servidor de um local para outro.
Existe S3 e um CDN configurados e a maioria dos uploads parece funcionar bem.
No processo de migração, notei que um tipo específico de anexo não é carregado para o S3:
Tentei:
root@discourse-app: /var/www/discourse# rake uploads:analyze_missing_s3
List of posts with missing images:
Total missing uploads: 0, newest is
Total problem posts: 0 with 0 missing uploads
Other missing uploads count: 0
Quando vou para /var/discourse/shared/standalone/uploads:
root@discourse:/var/discourse/shared/standalone/uploads$ ls -lhAR
total 4.0K
drwxr-xr-x 3 nosferatu www-data 4.0K Jan 8 2024 csv_exports
./csv_exports:
total 4.0K
drwxr-xr-x 2 nosferatu www-data 4.0K Aug 21 00:45 default
./csv_exports/default:
total 0
Só consigo encontrar:
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 verifico o armazenamento S3, não existem tais ficheiros com esses nomes.
Não tenho ideia de onde estes ficheiros estão armazenados.
Nova descoberta
Como mencionado acima, descobri porque é que os links se comportam da maneira que o fazem.
Mas agora, quando faço o redeploy de um servidor com os seguintes passos:
- Iniciar o discourse
- Restaurar a partir de sql.gz em Admin > Backups > Restore
Quando tento descarregar um anexo, ele dá 404.
