-
AWS 2024‧01‧10
cicd codedeploy 오류 - DownloadBundle 에서 동작이 오래 걸린다.
(2024.01.10 업데이트) 원인을 알아냈다. ec2 의 사양이 t2.micro 이다. 메모리 swap을 해놓지 않았으니 기본 메모리가 1GB 이다.메모리가 적기 때문에 문제가 발생했던 것이다. 문제가 되었던 현상은 github action + s3 + ec2 + aws codedeploy 를 통해 java .jar 를 구동하는 서버로 구성했을 때도 ci/cd 도중 download bundle에서 44분째 진행이 멈춰있었고 cpu는 95%이상으로 올라가 있었다. 그래서 […]
-
AWS, Server 2023‧09‧13
tomcat 프로세스 id 가져오기
여러가지 커맨드로 톰캣의 pid를 가져오는 방법이 있는데 이 방법이 가장 적합했다.
-
AWS, Server 2023‧09‧12
cicd codedeploy 후 .war 파일 복사 후 tomcat unpack 했는데 작동 안함 (unpack 폴더 빈상태)
처음 원인 분석 : src/main/resources/application.yml 에 문제가 있었던 것 같아서 이 부분부터 수정했다.하지만 또 되기도 하고 안되기도 하고 원인을 찾으려고 로그도 둘러보고 했다. 거의 원인 분석이 되가는 부분은 appspec.yml 안에 배포 진행 라이프사이클에 따른 hook을 작성하고 그 해당 hook에서 쉘스크립트인 start.sh 파일을 작동시키는 데 여기서 여러가지 조건에 걸려 작동을 제대로 안하는 것 같다. 우선 appspec.yml안에서 […]