개발 이슈

[AWS-RDS] Handshake inactivity timeout

소복 2019. 5. 19. 16:30

위와 같이 dbConfig.js에서 aws rds 정보를 가지고 createPool()하여 pool을 받아왔다.

받아온 pool로 getConnection()을 했는데

위의 사진처럼

err로 Handshake inactivity timeout

connection으로 undefined가 나왔다.

 

원인)

RDS의 <보안 그룹 규칙 - 인바운드 규칙> 이 특정 IP로 설정이 되어있었기 때문..ㅎㅎ

 

해결 방법)

RDS로 들어가서

해당하는 데이터베이스를 클릭한다

밑으로 내려서 <보안 그룹 규칙> 중 Inbound에 해당하는 것을 클릭

<인바운드 규칙 편집> 선택 후 소스를 <위치 무관>으로 변경해준다