CodeDeploy 스크립트 배포 시 실패 에러
Code Deploy
The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.
Code Deploy를 자동화 스크립트를 통해 배포하는 걸 해보고 있는데
에러 한번 발생 안하던 CodeDeploy가 에러를 뿜음
요컨대 동일한 인스턴스가 너무 많다는 것 같다는 에러
근데 인스턴스 하나에만 배포를 하고있기 때문에 인스턴스가 많다는 의미를 이해를 못해서
혹시 모를 오탈자 수정을 계속 했다.
로그 확인
[2020-10-19 17:28:54.991] [d-FZ5F5NA86]LifecycleEvent - AfterInstall
도저히 오탈자는 없는 것 같아서 로그를 확인 했는데 한줄만 있어서 당황
CodeDeploy Lifecycle 중 AfterInstall에서 문제가 발생했다는 것 같았음
스탱
Code Deploy Lifecycle
Codedeploy는 appspec을 통해 hook을 걸 수 있고 이에 따라 Lifecycle을 이렇게 가지는데 AfterInstall에서 문제가 발생했다고 함
hooks:
AfterInstall:
- location: stop.sh
timeout: 60
runas: ec2-user
AfterInstall hook은 stop.sh 스크립트를 실행하는건데
아직 해결 못했다 흑흑
일단 기록
참조
https://a1010100z.tistory.com/140
https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/deployments-view-logs.html#deployments-view-logs-instance-unix
기타 스택오버플로우와 스프링부트 웹 서비스 책
Author And Source
이 문제에 관하여(CodeDeploy 스크립트 배포 시 실패 에러), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@agugu95/CodeDeploy-TravisCI-스크립트-배포-시-실패-에러저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)