Sidekiq에서 실패한 작업 확인 (MailGun) 이메일 전송 실패

모두 저녁 인사드립니다.

저는 포럼을 최종 사용자나 관리자로서 실제로 많이 사용하지는 않았는데, 최근에는 꽤 조용한 것 같았습니다. 그런데 갑자기 관리자 패널을 확인해 보니 이메일 작업이 42개나 쌓여 있더군요. Gemini로 내용을 읽어보니, app.yml을 통해 제공업체(Mailgun)와 제공업체(DigitalOcean 콘솔)가 동기화되지 않아 발생한 문제라고 합니다. 저는 아무것도 변경하지 않았으며, 포럼에서도 우리 측에서 무언가를 변경해야 하는지에 대한 정보를 찾을 수 없었습니다.

사용자 이름과 현재 비밀번호는 정확합니다. 그 외 SMTP에서 변경할 수 있는 사항은 많지 않습니다. 포트도 정확하며, ‘현재’ 비밀번호라고 한 것은 이 비밀번호도 변경해 보았다는 뜻입니다.

이 모든 설정은 2022년 이후로 변경된 적이 없는데, 문제의 원인이 무엇일까요?

현재 사용 중인 포트는 무엇인가요?

안녕하세요,

처음에는 메일 관련 사항을 테스트하기 위해 ./discourse-doctor의 권장 사항에 따라 포트 2525도 테스트해 보았습니다.

항상 2525였나요, 아니면 변경하신 건가요?

변경하셨다면 컨테이너를 삭제하고 다시 시작하셨나요 (혹은 재빌드하셨나요)?

/admin/email/server-settings로 이동하여 테스트 메시지를 보낼 수 있나요?

아니요, 약 2시간 전까지는 항상 587이었으며, 2022년부터 이 값이 유지되어 왔습니다.

컨테이너를 다시 빌드하면서 변경했습니다.

여기서는 ERROR - execution expired라는 오류가 표시됩니다.

여전히 차단되고 있는 것 같습니다. 2525로 변경한 것이 확실합니까? 그리고 재빌드할 때 새 컨테이너가 빌드되고 시작되었나요?

저는 이렇게 실행했습니다:

cd /var/discourse
./launcher destroy app
./launcher start app

이제 작동합니다. 죄송합니다. 원래 토픽이 2017년에 올라와서 이렇게 오래 지속되고 있다는 것을 이제야 알았습니다. 정말 대단하네요. 앞으로는 이 방법으로 해결될 수 있기를 바랍니다.