본문 바로가기
MySQL 에러 처리법

Communications link failure 에러 처리 방식 모음

by 모모레 2019. 4. 24.

1. 방화벽에서 접근을 막으면 해당 에러가 발생한다. nc -v 명령어를 통해 접근이 되는 서버인지 확인이 가능하다. 

2. 커넥션 연결 후 sleep 상태가 오래되어 DB에서 강제로 끊는 경우 발생한다. 이런 경우에는 wait_timeout, interactive_timeout, connect_timeout 값을 필요한 만큼 조정하여 사용하면 된다. 아니면 커넥션 관리 어플리케이션에서 validationQuery를 주기로 실행하는 것도 좋은 방법이 된다. 

3. bind-address 값으로 설정된 IP가 아닌 다른 IP값으로 접속을 시도하면 해당 에러가 발생한다. 

 

추후에도 추가되는 것이 있으면 계속 추가 예정임.