작성
·
47
·
수정됨
0
리액트를 배포하려고 하는데 502error -nginx- 가 뜹니다.
환경 개요의 상태는 'Degraded'가 발생합니다.
이벤트의 로고에는 'Environment health has transitioned from Info to Degraded. Application update completed 28 seconds ago and took 73 seconds. Impaired services on all instances.' 와 같은 문구가 발생합니다.
답변 2
0
원인 메시지가 너무 부족하긴 합니다만..
제 경우는 대부분 배포 과정에서 프리티어 환경에서 발생하곤 했습니다.
기존에 실행되는 어플리케이션 버전 올릴때도 자주 이 문제가 발생하곤 했습니다.
프리티어에서는 버전 업데이트는 거의 못한다고 생각하는게 낫습니다.
새로 어플리케이션을 생성하시는게 낫고...
프로젝트가 실행하면서 뭔가 설정의 문제가 있을 수도 있으니
규모가 작은 프로젝트를 생성해서 배포해 보시는게 좋을듯 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김두영님.
AWS에 React 애플리케이션을 배포하는 과정에서 발생하는 502 오류와 ‘Degraded’ 상태 오류에 대해 해결 방안을 제시해 드리겠습니다. 이 문제는 애플리케이션 서버와 웹 서버(Nginx) 간의 연결 문제 또는 환경 설정에서 발생할 수 있습니다.
502 Bad Gateway 오류는 주로 서버가 게이트웨이 역할에 실패했음을 의미합니다. 이는 Nginx가 백엔드 서비스에 제대로 연결되지 않음을 나타낼 수 있습니다. 주된 원인은 다음과 같습니다:
‘Degraded’ 상태는 인스턴스 중 하나 또는 모두가 비정상 상태임을 의미합니다. 이는 여러 가지 이유로 발생할 수 있으며, 일반적으로 애플리케이션이 정상적으로 작동하고 필요에 따라 스케일링되지 못하기 때문입니다. 몇 가지 주의 깊게 살펴볼 사항은 다음과 같습니다:
관련된 이전 해결 사례를 통해 추가적인 가이드를 드리자면, 아래 게시물을 참고하시기 바랍니다:
Launch Template
과 관련하여 인스턴스 설정을 확인하는 방법을 설명하고 있습니다.위의 링크를 통해 보다 구체적인 해결 방법을 참고하시고 추가적인 정보를 확인해보세요. 만약 이후에도 문제 해결이 어렵다면, AWS 콘솔의 자세한 로그와 설정을 기반으로 추가 질문을 게시해 주시면 보다 정확한 해결 방법을 제시해 드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.