Discourse에서 잘못된 응답이 반환되었습니다 "http_code":"","http_body":""}

wp-discourse 플러그인을 업데이트했는데 다시 문제가 발생합니다. 오류 내용:

Discourse에 연결되어 있지 않습니다. 연결 설정이 올바른지 확인해 주세요. 문제가 계속되면 연결 로그를 활성화하고 Logs를 확인하세요.

연결 로그:
[2025-10-08 13:29:13] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“An invalid response was returned from Discourse”,“http_code”:“”,“http_body”:“”}

어찌할 바를 모릅니다. WP-Discourse 플러그인을 업데이트한 것 외에는 아무것도 변경하지 않았는데, 평소처럼 게시물을 게시한 후 연결이 끊어진 것을 확인했습니다.

이것과 비슷해 보입니다:

정확한 방향으로 힌트를 주셔서 감사합니다. 문제는 만료된 TLS 인증서였습니다. 약 4일 전에 만료된 상태였습니다.

image

Cloudflare를 사용 중이라 이것이 문제인 줄 몰랐습니다. 당시 여행 중이어서 :light_bulb: (아! 그랬구나) 하는 순간이 없었네요. 그래서 포럼에서 ssl_browser 오류가 발생했을 때 모바일로 Cloudflare의 SSL/TLS 암호화 모드를 Strict에서 Full로 낮췄습니다.

어쨌든 오늘을 기회로 stable 브랜치로 전환했습니다. /var/discourse/containers/app.yml 파일을 편집하여 “version” 주석을 해제하고 stable로 설정했습니다:

image

그리고 다음을 실행했습니다:

sudo ./launcher rebuild app

블로그 서버에서 포럼 인증서를 다시 테스트했습니다:
image

정상 작동합니다:

결론적으로, 이것은 전적으로 제 실수였습니다. 죄송합니다. 감사합니다!

수정: cron crontab -l을 확인해 보았습니다(존재함) 그리고 --force 갱신을 수행했는데 성공적이었습니다. 따라서 자동 갱신이 다음에는 정상적으로 작동할 것입니다. :crossed_fingers: