재구축 후 Discourse가 504 Gateway Time-Out 오류와 100% CPU 사용률로 멈춤

오늘 discourse를 재구축한 후, Droplet의 CPU가 100%로 고정되어 있고 504 Gateway Time-out 오류가 발생하고 있습니다. 터미널에서 어떤 프로세스가 문제를 일으키는지 확인해 보았는데, 다음과 같은 결과가 나왔습니다:

docker와 pitchfork 명령과 관련된 문제인 것 같습니다. 여기에서 무슨 일이 일어나고 있는지 이해하는 데 도움을 주실 수 있으며, 이를 어떻게 해결할 수 있는지 알려주시면 감사하겠습니다. 앱을 다시 재구축하고 Droplet을 재시작해 보았지만 여전히 동일한 문제가 발생합니다.

Droplet의 스펙을 업그레이드하면 도움이 될까요?

이 상태를 얼마나 기다려 왔나요? 오늘 새로운 웹서버로 이전을 완료했는데, 완전히 부팅되는 데는 시간이 조금 더 걸릴 수 있습니다.

감사합니다. 드롭릿의 메모리를 늘린 뒤 다시 원래대로 되돌릴 수 있다는 것(디스크 크기가 변경되지 않는 한)을 몰랐습니다. 메모리를 일시적으로 8GB로 늘렸더니 CPU 사용률이 2~5% 수준으로(아래 스크린샷 참조) 모든 것이 예상대로 작동하기 시작했지만, 항상 매우 가벼운 사용량인 포럼에서 문제없이 잘 사용하던 2GB로 되돌리자 CPU 사용률이 100%까지 치솟는 같은 문제가 다시 발생했습니다(스크린샷 참조). 메모리를 영구적으로 늘리지 않고 이 문제를 해결할 수 있는 방법이 있을까요?

30분 이상 기다렸습니다.

해결에 도움이 될 변경 사항을 병합했습니다:

latest에 곧 반영될 예정이니, 수정 사항이 사용 가능해지면 드롭릿을 업데이트해 보실 수 있을까요?

네. 언제 준비가 되는지 알 수 있을까요?

Commits · discourse/discourse · GitHub 에서 해당 커밋이 목록에 있는지 확인해 볼 수 있습니다. 그렇지 않다면, 준비가 되는 대로 알려드리겠습니다 :slight_smile:

네, 알려주셔서 감사합니다.

수정은 latest에 적용되었습니다.

감사합니다. 2GB의 메모리로 이제 모든 것이 정상 작동합니다.