서버에서 docker를 재시작했는데… 포럼이 다시 돌아왔어요. 그런데 그다음에 다른 포럼 중 하나가 작동이 멈췄어요!! 그래서 다시 재시작하고 이 포럼을 먼저 접속해 봤는데 실패했고, 나머지 두 포럼은 정상 작동 중이에요 (이 포럼보다 더 중요한 포럼들이에요). 아주 이상해 보이지만, 적어도 더 많은 단서를 얻은 셈이죠!
docker_manager에서 어떤 변경 사항이 생겨서 동시에 discourse 컨테이너를 최대 두 개만 작동하게 만드는 걸까요?
이 문제를 일으킨 것이 이번 업데이트의 다른 부분일 수도 있다는 생각이 들었습니다. 하지만 솔직히 말하면, 저는 한동안 포럼을 업그레이드하지 않았기 때문에(의도적으로 보류 중이었음) 다른 업데이트 중 하나와 관련이 있을 수도 있습니다.
비-PG 게시물을 이 자리에서 분리해 전용 토픽으로 옮기고, 그 원인을 파악해 볼까요? 다른 사용자들에게도 유용할 수 있을 것 같습니다. (이런 환경에서 실행하는 방법에 대해 제가 작성한 가이드는 이곳에서 제가 쓴 글 중 가장 인기 있는 스레드입니다. 즉, 다른 사이트와 함께 Discourse를 실행하는 데 관심이 있는 사람이 꽤 많다는 뜻이기도 합니다).
이제 수정되었습니다… 이유를 알 수 없지만 방화벽이 Docker 트래픽을 차단하기 시작했네요!
도와주신 모든 분들과 끈기 있게 함께해 주신 @fitzy (그리고 다른 모든 분들)에게 감사드립니다.
수정: 추가 조사 결과, 서버가 pop3 로그인 실패를 이유로 이 컨테이너의 IP를 차단하고 있었습니다. 해당 포럼은 읽기 전용 모드이며, 읽기 전용 모드로 전환할 때 서버에서 이메일 계정을 제거했습니다. 또한 Discourse 설정에서 Poll via POP3 for email replies 옵션도 꺼두었다고 생각했지만, 여전히 켜져 있는 것으로 표시되어 해당 옵션을 끄지 않았거나, 업데이트 중 하나와 함께 다시 켜진 것 같습니다.