freelec-springboot2-webservice icon indicating copy to clipboard operation
freelec-springboot2-webservice copied to clipboard

[오류] p.366

Open monkeyDugi opened this issue 4 years ago • 2 comments

어떤 오류인가요?

오류설명:

  • codeDeploy까지 진행하여 배포를 하였는데 jar파일 실행이 안됩니다.
  • travis CI, S3, codeDeploy에 모두 정상 배포 완료
  • ec2의 zip 파일에도 파일 있음. zip배포목록

기존에 jar 실행 스크립트는 아래와 같이 사용 했습니다. 현재는 필요없는 부분은 제거 했습니다. 하지만 동일한 에러가 발생 하네용 nohup java -jar \ -Dspring.config.location=classpath:/application.properties,classpath:/application-real.properties,/home/ec2-user/app/monkey-music-service/application-oauth.properties,/home/ec2-user/app/monkey-music-service/application-real-db.properties \ -Dspring.profiles.active=real \ # nohup 실행 시 CodeDeploy는 무한 대기 # 이 이슈 해결을 위해 nohup.out 파일을 표준 입출력용으로 별도로 사용 # 이렇게 하지 않으면 nohup.out 파일이 생기지 않고, CodeDeploy 로그에 표준 입출력이 출력 됨 # nohup이 끝나기 전까지 CodeDeploy도 끝나지 않으니 꼭 이렇게 해야만 함 $JAR_NAME > $REPOSITORY/nohup.out 2>&1 & 또한 아래와 같이 nohup.out을 보면 cannot execute binary file 에러 발생

[ec2-user@monkey-music monkey-music-service]$ cat nohup.out /opt/codedeploy-agent/deployment-root/64f82e5a-df21-413f-a700-8d1b1063fc3f/d-8XJTJXWM3/deployment-archive/deploy.sh: line 63: /home/ec2-user/app/monkey-music-service/monkey-music-1.0.3-SNAPSHOT.jar: cannot execute binary file

프로젝트 주소

Github에 오류가 난 프로젝트를 올려주세요.

  • Github URL: https://github.com/monkeyDugi/monkey-music/blob/master/script/deploy.sh

오류 로그

어떤 오류인지 캡쳐해주세요. vim /opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log 위의 경로에서 확인한 로그 입니다. 배포파일 로그

monkeyDugi avatar May 30 '20 08:05 monkeyDugi

저도 이거랑 같은 오류가 발생하는데... 혹시 이거 해결하셨나요??

BrandPark avatar Mar 01 '21 12:03 BrandPark

저도 이렇게 뜨는데 혹시 맥북 m1 사용하시나요? 맥북에서 uname -m 명령어로 확인하면 arm64 라고 나오고 ec2에선 x86_64로 나오는게 혹시 원인일까요?

zhtmr avatar Aug 18 '23 14:08 zhtmr