Mac OS 스프링부트 로컬 개발시 부팅 slow 문제 해결

스프링 부트로 잘 개발을 하다가 가끔 개발환경이 바뀌거나 낯선 환경에서 다시 개발을 진행해야할 때 부트올라가는 속도가 많이 느려질 때가 있다.(저같은 경우는 자바에서 코틀린으로 변경했을 때 서버 올라가는 속도가 현저히 느려졌음)

 

스프링부트 디펜던시도 web이랑 lombok 두개가지고 예제코드 작성하면서 놀고있었는데... 갑자기 20초대의 실행속도라니 미치고 팔짝뛸 노릇이었다..

 

로그에 혹시 뭐 없나.. 좀 주의깊게 보고자 스프링부트 프린팅이 출력되고 나서 한가지 문구가 출력되는 현상을 보았는데.. 아래와 같다.!

 

Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).

네트워크 설정과정에서 시간을 잡아먹는 느낌이라고 생각된다.

 

이전에 회사에서 아이맥으로 개발할때도 같은 증상을 처리한 기억이 있는데 이에 대해서 소개하고자 한다.

 


1) 우선 터미널을 이용해

$ hostname

명령어를 입력하여 출력된 결과를 복사해놓는다.

 

2) 아래의 명령어를 입력한다. -> 비밀번호 입력후 편집 페이지 입장.

$ sudo vi /etc/hosts 

 

3) 아마 기본적으로 

 

127.0.0.1       localhost

255.255.255.255 broadcasthost

::1             localhost

 

이런 형태의 설정이 잡혀있을 텐데 추가적으로 바로 아래부분에 이렇게 적어준다.

127.0.0.1   {(1)에서복사해놓은값}
::1         {(1)에서복사해놓은값}

 

 

 

참고 : https://stackoverflow.com/questions/33289695/inetaddress-getlocalhost-slow-to-run-30-seconds

댓글

Designed by JB FACTORY