강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김건회님의 프로필 이미지
김건회

작성한 질문수

Kafka & Spark 활용한 Realtime Datalake

github Action 실행

code deploy 배포에러

작성

·

1

0

안녕하세요 code deploy 배포에서 에러가 발생하여 문의 올리게 되엇습니다.

 

s3 bucket 까지 tar.gz 파일 잘 업로드 되었습니다만 code deploy에서 아래 before install 에서 에러가 계속해서 발생하고 있는 상황입니다.

image.png

 

image.png

 

이전에 에러나신분 글읽어보니 ec2 인스턴스에서 logs파일을 보라고 하셨는데

저의 경우에는 로그파일이 생성이 되지 않는것 같습니다.

image.png

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 김건회님,

CodeDeploy 배포 과정 중 BeforeInstall 단계에서 UnknownError가 발생하고 있어 문의를 주셨습니다. 알려주신 내용과 이미지를 바탕으로 몇 가지 확인해야 할 사항과 문제 해결 방법을 제안드립니다.

  1. CodeDeploy 에이전트 로그 확인:

    • EC2 인스턴스에서 CodeDeploy 에이전트가 제대로 작동하고 있는지 확인해야 합니다. 에이전트 로그를 확인하기 위해 SSH로 EC2 인스턴스에 접속하여 /opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log 파일이 있는지 확인해 보세요. 해당 로그 파일이 없다면, CodeDeploy 에이전트가 설치되지 않았거나 시작되지 않은 상태일 수 있습니다.
  2. 에이전트 상태 확인:

    • 다음 명령어로 CodeDeploy 에이전트 상태를 확인해 보세요.
      
      sudo service codedeploy-agent status
      

    • 에이전트가 중지되어 있거나 오류가 있는 경우, 다음 명령어로 다시 시작할 수 있습니다.
      
      sudo service codedeploy-agent start
      

  3. 네트워크 연결 확인:

    • EC2 인스턴스에서 인터넷 접속이 가능한지, CodeDeploy 서버와 원활하게 통신할 수 있는지 확인해야 합니다. 필요한 IAM 역할과 권한이 올바르게 설정되어 있는지도 체크해 보세요.
  4. 코드 및 설정 파일 검토:

    • AppSpec.yml 및 스크립트 파일이 올바르게 작성되었는지 확인합니다. 특히 BeforeInstall 섹션에서 실행되는 스크립트가 존재하고, 오류 없이 동작할 수 있는지 검토하세요.
  5. 이전 성공 사례 참고:

저는 질문자님의 이해를 돕고자 기존의 해결 방법을 바탕으로 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏

추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김건회님의 프로필 이미지
김건회

작성한 질문수

질문하기