업데이트 후 이메일 전송 실패, 이미지 오류, 원박스 문제 및 기타 이상 현상

저희는 Discourse를 매주 업데이트하여 항상 최신 버전을 유지하고 있으며, 오늘 아침에는 2026.7.0-latest +182 버전으로 업데이트했습니다. GitHub

처음에는 모든 것이 정상인 것처럼 보였지만, 지난 1~2시간 동안 이미지들이 제대로 표시되지 않는 이상한 현상이 발생하고 있습니다.

예를 들어:

우클릭을 해서 새 창에서 이미지를 열면, 저희 AWS S3의 https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/4/84ade505efc54e3fce3515a02cadcec55f2d8e4f.png 주소에서는 정상적으로 접근할 수 있습니다.

여기서 보실 수 있듯이:

또한 원박스(Onebox) 미리보기가 더 이상 작동하지 않는 것을 확인했습니다.

원박스 문제는 이상하게도 작성기(composer)에서는 정상 작동했습니다:

하지만 게시물을 등록하면 이미지가 보이지 않았습니다:


이미지 링크가 실제 이미지를 표시하지 않는 현상도 발생하고 있습니다:


가장 큰 문제이자 우려되는 점은 모든 이메일 전송이 실패하고 있다는 것입니다.

Sidekiq에서 “Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: execution expired” 오류가 표시되고 있습니다.

저는 약 6시간 전에 Discourse를 업데이트했으며, 업데이트 이후 이메일이 전송된 것으로 보이지만, 약 2시간 전부터만 작동이 멈춘 것으로 보입니다.

최소한 당황스러운 상황입니다.

저희는 이메일 전송에 AWS SES를 사용하고 있습니다.


/logs 화면의 스크린샷입니다:

htop의 스크린샷입니다:


참고로, 다른 도메인의 별도 웹사이트에서도 동일한 AWS SES를 사용하는데, 그곳에서는 이메일이 정상적으로 전송되고 있습니다.

그 웹사이트도 AWS S3를 사용하는데, 그곳에서는 업로드도 정상적으로 가능합니다.

만약 제가 더 이상 아는 것이 없다면 아마존 측에 문제가 있는 것 같다고 말할 것인데, 어디를 찾아봐도 보고된 문제가 없습니다.

다른 분들도 설명할 수 없는 문제를 겪고 계신가요?

이러한 문제를 진단하기 위해 어디서부터 시작해야 할지 아시는 분이 계신가요? rails 등을 통해 재시작할 수 있는 서비스나 프로세스가 있나요?

가장 우려되는 점은 이메일이 전송되지 않아서, 신규 사용자 활성화, 비밀번호 분실 처리 등이 모두 대기열에 쌓여 있다는 것입니다.

이상하게도, 아마도 완전히 무관한 문제일 수 있지만, 이 문제들은 2시간 전 새로운 “ME TOO” 기능을 끄고 이 사이트 설정을 변경한 후에야 (적어도 그때부터는) 발생하기 시작했거나, 적어도 그때부터 인지되기 시작한 것으로 보입니다.

분명히 관련이 없을 텐데… :face_with_peeking_eye:

패턴을 파악하고 있습니다.

이미지가 게시될 때는 정상적으로 보입니다.

하지만 5분 후 게시물이 ‘baked’(이 용어가 맞나요?) 처리되면 이미지가 사라집니다.


이것이 갑자기 모든 이메일이 실패하기 시작한 이유를 설명해 주지는 않습니다 :confused:

업데이트…

포럼을 오프라인으로 전환한 후 time ./launcher rebuild app를 다시 실행했는데, 이제 모든 문제가 해결된 것 같습니다.

여기서 무슨 일이 있었을지 혹시 아이디어가 있으신가요?

백그라운드 서비스가 무작위로 실패한 건지, 아니면 그런 문제가 있었던 건가요?

그때 '안전 모드’로 실행해서, 업데이트된 버전과 호환되지 않는 테마 구성 요소나 플러그인이 원인인지 확인해 보셨나요?

안전 모드는 해결된 플러그인의 일부이기 때문에 예정된 변경 사항도 비활성화되지 않을까요?

아니요, 그러지 못했습니다.

그냥 생각 자체가 안 났기 때문이죠.

하지만 그거라고 갑자기 멈춘 모든 이메일 문제를 해결할 수 있었을까요? :thinking:

그 후 “ME TOO” 기능을 다시 꺼두었는데, 아직까지 아무 문제가 발생하지 않아서 단순히 우연일 가능성이 높습니다.