502 Bad Gateway - 재구축 불가

지난 502 오류 관련 주제들을 대부분 찾아보았지만, 이 문제의 원인을 파악하지 못했습니다.

여러 번 Discourse를 다시 구축해 보았지만, 메모리가 부족하다는 메시지가 뜨고 있습니다.

메모리를 정리해 보았지만, 해결되지 않았습니다.

지난 5~6개월 동안 메모리 관련 문제는 없었습니다. 또한 Discourse 사이트에 그렇게 많은 것을 추가한 것도 아닙니다. 웹사이트를 구축하는 동안 그냥 방치되어 있었습니다.

메모리를 업그레이드해야 하는지, 아니면 이전 업데이트를 정리할 방법이 있는지 궁금합니다. 마지막으로 Discourse를 업데이트한 지 몇 주가 지났고, 이로 인해 일부 공간이 차지된 것 같습니다. 메모리를 정리할 수 있는 방법이나 더 많은 메모리를 구매해야 하는지 고민 중입니다.

가능하면 추가 비용을 들이지 않고 해결책을 찾는 것이 좋습니다. 현재 25 GB 서버를 사용 중입니다.

rebuild 명령에 --skip-prereqs 플래그를 추가해 보실 수 있습니다(단, 만에 하나를 대비해 백업과 app.yml 파일을 미리 다운로드해 두었는지 확인하세요).

현재 사용 중인 15GB를 줄일 수 없는 경우, 유일한 선택지는 디스크 공간을 추가하는 것입니다. 어떤 경우에도 재빌드 과정 동안 임시 다운로드를 위해 충분한 공간이 필요합니다.

이 문제를 해결했습니다.

도와주신 @Benjamin_D 님과 @MarcP 님께 감사드립니다. 시간을 내어 답장해 주셔서 정말 감사합니다.

해결되어서 다행입니다. (저는 디스크 공간을 말할 때는 “저장소(storage)”, RAM을 말할 때는 "메모리(memory)"라고 표현하는 것을 훨씬 선호합니다.) 이 경우, 문제는 저장 공간 부족이었으며, 실제로 25GB 인스턴스는 꽤 작은 편이지만 여전히 작은 포럼에는 실용적입니다. 포럼을 실행하는 것보다 업그레이드(업데이트, 재빌드)하는 데 더 많은 리소스가 필요하다는 것은 항상 사실입니다.

향후를 위해 팁을 드리고자, 다음을 참고해 보세요:

또는 여기: