커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
로드밸런서 URL을 통해 파이썬 웹 페이지가 불러와지지 않습니다.
[스킬업] Docker 기반 CI/CD 파이프라인 구축하기 v0
3주차
북마크
박*도
댓글
2
추천
0
조회수
23
조회수
23
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


정상적으로 Flask 애플리케이션 서버의 이미지를 생성하여 ECR에 이미지를 push하였고,

ECS 클러스터, Task Definition, ECS 서비스 모두 정상적으로 생성되었고, 로드밸런서도 제대로 생성되어 작동하고 있습니다. Target Group도 확인해 보니 health check도 제대로 되고 있는 것을 확인할 수 있었습니다.

그러나 로드밸런서 DNS 이름을 통해 웹 브라우저로 접속을 시도해 보니, 연결이 되고 있지 않습니다.




스파르타 즉문즉답


스파르타 즉문즉답


스파르타 즉문즉답스파르타 즉문즉답스파르타 즉문즉답스파르타 즉문즉답

이와 같이 연결이 되고 있지 않습니다.


다시 한 번 점검해 보니, 로드밸런서 문제는 아닌 것 같습니다.

스파르타 즉문즉답

여기 나와 있는 Public IP로 접속해 보니

스파르타 즉문즉답

이와 같이 아예 Task 자체에 접속이 되지 않고 있습니다. 그러나 왜 접속이 되지 않는지 모르겠습니다. 로컬 환경에서는 제대로 작동했습니다.


작성한 코드 및 에러 메세지

  • app.py
from flask import Flask


app = Flask(__name__)


@app.route('/')
def home():
    return "Hello, Flask World!"


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)
  • Dockerfile
FROM python:3.9-slim
WORKDIR /opt/app
COPY . /opt/app
RUN pip install -r requirements.txt
CMD ["python3", "app.py"]


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴