일부 GIF 섬네일이 깨졌습니다

우리는 이 훌륭한 제품을 1년 이상 사용해 왔고, 전반적으로 훌륭하며 대부분 버그가 없었지만, 최근 일부 GIF 업로드와 관련된 이상한 문제를 발견했습니다 (다른 포맷에서도 발생할 수 있지만, 현재까지 발견된 것은 GIF뿐입니다): 여러 GIF의 썸네일(미리보기 이미지)이 깨져 있었습니다(로드되지 않음, 기억이 정확하지는 않지만 404 에러였던 것 같습니다). 원본/전체 크기 이미지는 클릭하면 정상적으로 열렸습니다. 총 30개 중 약 5개의 GIF에서 이러한 문제가 발생했으며(이 30개 중 몇 개에 썸네일이 있었는지 정확히 알 수는 없지만, 정상적으로 작동하는 썸네일이 있는 것도 분명히 있었습니다), 모두 2019년 12월부터 2020년 3월 사이의 오래된 게시물들이었습니다.

게시물을 다시 베이킹(재처리)하면 이 문제가 해결되는 것 같아서, 저는 단순히 rails c를 열고 다음 명령으로 GIF가 포함된 모든 게시물을 확인한 후, 깨진 것들을 모두 다시 베이킹했습니다.

Post.where("raw like '%.gif)%'").map { |p| [p.id, p.topic_id, p.post_number, p.baked_at, p.raw.truncate(100)] }

Post.find(12345).rebake!

이것이 발생할 수 있는 원인이 무엇인지, 또는 어떻게 디버깅할 수 있는지에 대한 아이디어가 있을까요?

2개의 좋아요