Backend/NodeJS

[Redis] EAI_AGAIN 에러

캄퍼스 2022. 10. 20. 13:56

Redis 클라우드에 어떤 DB의 경우는 거의 항상 아래와 같은 에러가 뜬다

(개발장비에서 localhost 일 때 그런다고 조금 확신한다.)

 

Error: Redis connection to ABCDE.cloud.redislabs.com:12345 failed - getaddrinfo EAI_AGAIN ABCDE.cloud.redislabs.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)

 

nslookup 으로 도메인 정보를 보면 무슨 이유인지 IP 정보를 가져오지 못한다.

어느 순간 될 때 있고 안될 때가 있다.

되면 더 불안할 정도다.

 

아니 여태 접속해서 쓸 때까지 아무 문제 없없는데, FREE 라고 차별하는건가..

 

유독 그러는 DB 가 있어 접속될 때 뜬 IP 정보를 직접 URL에 사용한다.

물론 저 긴 URL 보다야 IP 기억(?)하는건 더 쉽긴 하겠다.

 

 

 

혹시 IPv6 라고 지정 안해서 그런다고도 하는데, 아래 참고해 본다.

- redis client 생성시에 설정 -

family: 6

https://community.fly.io/t/eai-again-when-trying-to-connect-to-redis-over-private-network/4344