위와 같이 dbConfig.js에서 aws rds 정보를 가지고 createPool()하여 pool을 받아왔다.
받아온 pool로 getConnection()을 했는데
위의 사진처럼
err로 Handshake inactivity timeout
connection으로 undefined가 나왔다.
원인)
RDS의 <보안 그룹 규칙 - 인바운드 규칙> 이 특정 IP로 설정이 되어있었기 때문..ㅎㅎ
해결 방법)
RDS로 들어가서
해당하는 데이터베이스를 클릭한다
밑으로 내려서 <보안 그룹 규칙> 중 Inbound에 해당하는 것을 클릭
<인바운드 규칙 편집> 선택 후 소스를 <위치 무관>으로 변경해준다
'개발 이슈' 카테고리의 다른 글
[MySQL] varchar 에서 number로 / 특정 문자 제거 (0) | 2019.07.11 |
---|---|
[MySQL] 순위 매기기. MySQL 변수 사용. (0) | 2019.07.11 |
[Linux] 리눅스/우분투 시스템 시간 변경 (timezone 변경) (0) | 2019.05.19 |
[JS] JSON.parse 매개변수 안에 개행문자 에러 (0) | 2016.01.04 |
[PHP] 인코딩 변경 (0) | 2015.12.30 |