JJ_IA
8월 9, 2023, 11:13오후
1
좀 묘한 상황인데, 테스트용 Discourse 설정에서 어떻게 보이는지 확인하려고 백업을 복원했는데, 게시글 중 하나에 포함된 이미지가 50% 크기로 설정되어 있을 때 아래와 같은 상황이 발생합니다. "rebuild html"을 시도해 보았지만 아무런 변화가 없었습니다. 이상하게도 해상도를 50%에서 다른 값(예: 49%, 51% 등)으로 변경하면 정상적으로 동작하며 게시글에 잘 표시됩니다. 아래에 해당 HTML을 첨부합니다. 편집 중에는 이미지 미리보기가 정상적으로 보이지만, 게시글에서는 이미지가 로드되지 않네요??? 정말 이상합니다.

아무 아이디어가 있으신가요? 감사합니다!
gerhard
(Gerhard Schlager)
8월 9, 2023, 11:21오후
2
복원 작업이 끝난 후에 다음 메시지를 확인하셨나요?
게시글은 sidekiq의 백그라운드 작업에 의해 다시 처리(rebake)됩니다. 이 작업이 완료될 때까지 이미지가 누락된 상태로 보일 수 있습니다.
"rake posts:rebake_uncooked_posts"를 수동으로 실행하여 이 과정을 빠르게 진행할 수 있습니다.
JJ_IA
8월 9, 2023, 11:23오후
3
그 메시지를 놓친 것 같습니다. web_only 앱에 들어가서 rake posts:rebake를 실행해 보았지만 아무 반응이 없었습니다. 님이 올린 내용을 시도해 보겠습니다. 감사합니다!
JJ_IA
8월 9, 2023, 11:35오후
4
수동 처리 과정을 시도해 보았지만 작동하지 않았습니다(“0개의 게시물이 완료되었습니다!”라고 표시되었습니다). 두 개의 컨테이너로 구성된 환경에서 실행하고 있다는 점이 문제가 될 수 있을까요?
gerhard
(Gerhard Schlager)
8월 9, 2023, 11:37오후
5
아니요, 그럴 일은 없어야 합니다.
업로드된 파일이 로컬에 저장되어 있나요, 아니면 S3에 저장되어 있나요? SQL만 포함된 백업(.sql.gz)을 복원했나요, 아니면 업로드 파일까지 포함된 전체 백업(.tar.gz)을 복원했나요?
JJ_IA
8월 9, 2023, 11:40오후
6
업로드된 모든 파일은 로컬에 저장됩니다.
전체 백업 복구 (.tar.gz).
명확히 말씀드리면, 이미지를 클릭하면 팝업으로 열리지만, 복구 시 설정되어 있던 해상도를 변경하지 않는 한 게시글에 임베드되거나 표시되지 않습니다.
감사합니다.
JJ_IA
8월 9, 2023, 11:49오후
7
Chrome 대신 Firefox를 사용해 다른 기기에서 시도해 보았는데, 잘 작동하네요. Chrome에서 캐싱 문제가 발생했던 것 같고, 이렇게 해결했습니다…
Chrome에서 특정 사이트의 캐시 지우기
도와주셔서 감사합니다 @gerhard !!