220401 TIL

정선모·2022년 4월 1일

4월 TIL

목록 보기
1/23

오늘 해야할 일

  • 댓글 닉네임 변경 적용
  • nginx 반영해서 무중단배포 완성 +D3
    • 팀장님 서버에 적용시키기
  • AWS EC2 서버메모리 증설
  • WIL 작성 +D5
  • 로드밸런서 정리 업로드하기 +D8

오늘 공부한 것

  • 프리티어 메모리 늘리기(swapfile 사용하여 HDD공간을 RAM처럼 사용한다)
    EC2 서버가 자주 멎는 이유가 현재 테스트 중인 nginx가 메모리를 많이 사용하는데, EC2 t2.micro 기준 RAM이 1GB밖에 안된다는 사실. 동기에게 배웠지만 본인도 해당 내용이 원인이라 생각하고 바로 서버에 적용시켰다. 같은 문제가 발생하지 않았으면 한다.
    참고한 링크

  • EC2 서버에서 jar 파일 실행할 때 properties 읽어오도록 하기
    java -jar -Dspring.config.location= myBootProject.jar
    참고한 링크

  • EC2 SSH 접속 지연문제 해결
    간혹 EC2 서버가 먹통이 되는 경우가 있는데 이를 네트워크 상의 문제라고 판단하여 네트워크 인터페이스를 추가하는 방식을 적용해보았다. 효과는 없었던 것 같다. 이런 문제가 있을 수도 있다는 것을 배웠다.
    참고한 링크

오늘의 후기

애를 먹이던 로드밸런서 설정도 마쳤고 무중단배포를 마쳤습니다. 문제는 이 적용사항을 테스트&공부용인 본인의 EC2서버에 적용하였지만 Ubuntu OS가 설치된 환경이고, 현재 우리가 적용중인 실제 서버에는 Linux2 OS에 Docker&DockerHub를 사용하여 배포중이라고 합니다. 해당 내용에 맞는 쉘스크립트를 새로 짜야겠습니다.

profile
개발자가 되어가는 비전공자

0개의 댓글