이전에 github에 issue로 작성해놓은 내용이 있어, 아래에 글을 남겨놓는다.
주소는 https://github.com/OnNaNOn/OMG/issues/156 이다!
💡 이슈 내용
CI/CD진행 (github actions) #78 이슈의 내용과 같이, 현재 프로젝트에 CI/CD 도입이 완료됨
- 허나 중간에 재배포되는 과정에서 일시적으로 중단되는 현상이 발생함
- 현재 프로젝트의 메인 기능은 상품주문기능인데, 결제 도중에 서버가 일시적으로 중단되는 현상이 발생한다는 것은 서비스의 기능에 있어서 큰 에로사항이므로, 이를 위해 해결책이 필요한 상황이라 판단함.
🔎 문제 분석
같은 포트에 재배포를 하기에 중간에 일시적으로 중단되는 현상이 발생한 것으로 문제를 분석함.
✅ 작업 내용
1. 포트를 서로 교체시켜 무중단 배포를 가능하게하는 Nginx를 도입할 예정임
2. 서버 부하 (CPU부하)를 해결하기 위한 방법으로 로드밸런서를 알아보던 중, Nginx를 대체하여 무중단 배포를 할 수 있을 것으로 확인하였음. 이에 따라 로드밸런서를 도입하여 서버부하 + 무중단 배포를 실현할 계획
🚨 주의 사항
없음
'★ 프로젝트 + 트러블 슈팅 ★' 카테고리의 다른 글
★ 대규모 트래픽 부하테스트 ★ ALB (Application-Load-Balancing) + Auto-Scaling 진행순서 및 트러블 슈팅 (0) | 2022.12.13 |
---|---|
★단일 서버 성능개선 트러블 슈팅★ (주 트래픽이 무엇인지를 파악하는 습관을 기르자) (0) | 2022.12.13 |
CI/CD 트러블 슈팅 1 (0) | 2022.12.13 |
CI/CD (github actions + AWS + S3 + codeDeploy) 진행순서 (1) | 2022.12.13 |
Timezone 트러블 슈팅을 위한 ubuntu 시스템시각 기준(UTC, KST)변경 방법 (1) | 2022.12.13 |
댓글