본문 바로가기
코딩/TIL,WIL

항해 day 77 2022/01/15

by 내 멋대로 삶 2022. 1. 17.

-to do list

  • 서버로깅하기
  • 검색기능 최적화 알아보기
  • jpa강의보기

day75~77

무중단 배포를 위해 여러방면으로 시도했으나 실패했다. 서버에서 로깅에러가 나서 로깅부분을 다 주석처리하고 했지만 에러가 잡히지 않았고, 만자다 보니 갑자기 jar파일이 실행되었다. 하지만 502에러가 나면서 또 막혔다.

어디서 에러가 났는지 찾아보다가 다시 로깅에러가 발생해서 일단 무중단배포는 다른방법으로 다시 시도하고 다른부분먼저 하기로 했다.

 

현재 로깅이 인텔리j에서는 나오지만 서버에서는 표시가 되지않는다. 그래서 cloudwatch에 서버로깅을 출력하기로 했다.

logback을 이용해서 처음 시도했으나, aws credential오류로 다른방식으로 접근했다. cloudwatch agent를 ec2상에 다운받아서 서버에 저장되는 로그를 가져오도록 했다. 

 

처음 이부분에서 서버에 저장되는 var/log/messages에 filepath를 적용했으나 ubuntu 10.버전이후로는 주석처리를 풀어야 나온다는것을 한참 후에 발견했다. 

 

그래서 나는 ngingx/access.log에 담기는 로그를 cloudwatch에 적용했으나 이부분이 INFO,WARN,ERROR를 모두 알려주지는 않는다. 필요한것은 ERROR부분이라 다시한번 logback을 시도해봐야할 것같다. 

'코딩 > TIL,WIL' 카테고리의 다른 글

항해99 day 79 2022/01/17  (0) 2022.01.18
항해 99 day78 WIL 2022/01/16  (0) 2022.01.17
항해99 day74 2022/01/12  (0) 2022.01.13
항해99 day72 2022/01/10  (0) 2022.01.11
항해99 71day(WIL) 2022/01/09  (0) 2022.01.11