저희는 Terraform을 사용하여 로드 밸런서 뒤에 Discourse를 실행하는 EC2 인스턴스 2개를 구축하고 있습니다. 최근 Discourse에 3년 치 업데이트를 적용했고 마침내 서버를 정상적으로 띄웠으며, NFS 볼륨이 마운트되어 있고 대부분의 데이터가 존재하지만 업로드된 이미지 대부분이 사라진 상태입니다.
다음 명령어를 시도해 보았습니다.
./launcher enter app
rake posts:missing_uploads
rake uploads:missing
rails c > SiteSetting.migrate_to_new_scheme=true
또한 rake recover from tombstone 및 rake recover from indexes를 시도해 보았지만, 어느 것도 문제를 해결하는 데 도움이 되지 않았습니다.
rake uploads:missing의 출력 결과는 다음과 같습니다.
...
134 of 143 uploads are missing
...
1265 of 1265 optimized_images are missing
rake posts:missing_uploads의 출력 결과는 다음과 같습니다.
"Looking for missing uploads on: default
0 post uploads are missing."
이 문제를 추가로 디버깅하기 위해 무엇을 할 수 있을까요? 업로드된 파일들이 어디로 갔을지 혹시 아이디어가 있으신가요?