최근 Discourse 설치에 대해 일련의 변경 사항과 업그레이드를 진행한 후, 두 가지 문제가 남아 있습니다. 하나는 데이터 컨테이너를 다시 빌드할 수 없는 것이며, 이 부분은 해결 방법을 찾고 있습니다. 다른 하나는 YouTube URL을 제외한 모든 원박스가 정상 작동하는 것입니다.
서버와 컨테이너 내부에서 YouTube로 CURL 요청을 보낼 수 있는데, 이것이 일시적인 IP 차단 때문임을 어떻게 확인할 수 있을까요?
수정: 재빌드(App)나 리베이킹(Rebake)이 이 문제에 영향을 주지 않는다는 것을 확인했습니다.
수정 2: 검색을 통해 @jomaxro 님이 여기에서 CloudFlare와 같은 서비스가 원박스에 영향을 줄 수 있다고 언급한 것을 보았습니다… CDN이 원박스 중 하나에만 영향을 줄 수 있을까요? 개발 모드(Development Mode)로 전환해 보았지만 변화가 없었습니다.
수정 3: 모든 플러그인을 제거해 보았습니다. 변화가 없었습니다. (또한, 프로세스들이 서로를 차단하는 것 같아 리베이킹도 수행할 수 없습니다.)
수정 4: @Overgrow 님의 명령어를 시도해 보았고, 네, 확실히 문제가 있습니다.
[1] pry(main)> posts = Post.where("raw like '%youtube%'").count
=> 72674
리베이킹 명령어를 실행하려고 애쓰고 있는데, 컨테이너가 다음 오류를 반환하고 있습니다:
PG::UnableToSend: no connection to the server
PG::ConnectionBad: PQconsumeInput() SSL SYSCALL error: EOF detected
무언가를 중지해야 하나요?