본문 바로가기

Dev/삽질기록3

EC2 환경에서 docker로 무중단 배포 과정 중 ScriptTimedOut 오류(Docker 권한 ) EC2 환경에서 nginx, docker로 springboot 프로젝트를 무중단 배포하는 과정에서 무수히 많은 삽질을 경험했다. 먼저 CI/CD는 Travis CI와 AWS S3, CodeDeploy를 사용했다. 배포 스크립트 파일은 해당 레파지토리에서 확인이 가능하다. ApplicationStart 이벤트가 발생할 때 다음과 같이 ScriptTimedOut 오류가 발생하였다. CodeDeploy 로그를 보아하니... dockerfile이 빌드될 때 Already exists 메시지를 호출하는 것을 볼 수 있다. dockerfile로 컨테이너를 빌드하는 과정에서 이미 동일한 이름의 docker 컨테이너가 존재하기 때문에 생성되지 못하고 결국 ScriptTimedOut 오류가 발생한 것으로 추측된다. 알고.. 2022. 4. 15.
Task 'bootRun' not found in root project 에러 ❓ERROR 터미널에서 ./gradlew bootrun 명령어로 스프링부트 실행 시 Task 'bootRun' not found in root project Task 'bootRun' not found in root project 다음과 같은 에러가 발생. 💡해결방안 아래의 명령어 순서대로 실행한다. gradlew clean gradlew build 하지만 gradlew build 명령어 실행 시 아래와 같은 에러가 출력되었음. 그래들 버전 5 이상으로 높여야 된다는 거 같아서 그래들 버전을 높여주었다. [gradle-wrapper.properties] 에서 버전 변경 그래들 버전이 기존엔 4.*대 였던 것을 6점대로 올려주었다. 빌드 성공! 2022. 1. 30.
VsCode에서 스프링부트대시보드 (spring boot dashboard) 활성화 안되는 현상 해결하기 ❓ERROR 스프링 부트 애플리케이션을 실행할 때 사용하는 spring boot dashboard 가 활성화가 안 되는 현상. 저 안에 아무것도 안나타나지 않는다. 💡해결방안 스프링부트 대시보드가 활성화되지 않는 이유는 다양한 것 같다. 이번 같은 경우는 롬복 설치가 안되는 것을 해결한답시고 setting.json 파일을 잘못 건드려 버려서 활성화가 안되는 현상이 나타났다. "java.jdt.ls.vmargs" 설정에서 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m 위의 내용이 빠져있었다. 이대로 원복 하고 나니 스프링 부트 대시보드 활.. 2022. 1. 28.
반응형