728x90
- 상황
: 팀원이 S3 연결하고 내가 Pull을 받아와서 로컬에서 실행하는데
"Caused by: java.net.SocketException: Host is down "오류가 발생했다.
로컬에서는 AWS EC2 메타데이터가 실제로 존재하지 않는 환경이므로 실행에는 상관없는 에러이다.
EC2의 메타데이터를 읽다가 발생하는 에러로써, EC2인스턴스가 아닌 곳에서는 의미가 없는 에러라고 한다.
따라서 위 에러가 발생해도 문제는 없는데, 메타데이터를 읽는 동안 꽤 오랜 시간의 지연이 발생한다고 한다.
그래서 해결방안은
인텔리제이 Run -> Edit Configuration -> Modify options -> add VM options
-Dcom.amazonaws.sdk.disableEc2Metadata=true
위의 문장을 추가해주면 된다.
위의 문장을 추가해도 계속 에러는 발생하지만 아까 발생한 메타데이터 조회 지연은 사라지게 된다.
'WorkHard > 오류해결' 카테고리의 다른 글
[오류 해결] SQL ERROR 1054 (0) | 2023.08.07 |
---|---|
[오류해결] PostgreSQL연결 오류 해결 (0) | 2023.05.30 |
[오류해결] Git Merge Error 해결 (0) | 2023.04.07 |
[오류해결] IntelliJ 에서 Preference 오류 (0) | 2023.01.02 |