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
'Backend > NodeJS' 카테고리의 다른 글
[RabbitMQ] 접속 오류 Expected ConnectionOpenOk; got <ConnectionClose channel:0> (0) | 2022.10.28 |
---|---|
[RabbitMQ] 사용자 추가 후 405 에러가 리턴된다 (0) | 2022.10.28 |
[NodeJS] 오브젝트 Object 타입 검사 (0) | 2022.10.26 |
VueJS & NodeJS 통합 카카오톡 로그인 (0) | 2022.08.12 |
Vue & NodeJS & Express 통합 배포시 API Proxy (0) | 2022.08.03 |