2023-05-19 00:00:18.705 ERROR 717600 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
java.sql.SQLException: null, message from server: "Host 'abc.def.ghi' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
원인 : 원격 서버에서 MySQL 서버에 너무 많은 요청을 보냈으나 연결에 실패한 경우 발생하는 에러라고 한다.
보안을 위한 기능이지만 실수 등으로 인해 호스트의 IP가 차단 될 수 있다고 한다.
flush문을 사용하여 잘못된 캐시를 지우면 정상 동작한다고 했다.
-- max_connect_errors 카운트 확인
select @@global.max_connect_errors;
-- max_connections 카운트 확인
select @@global.max_connections;
-- 에러 카운트 초기화
flush hosts;
-- max_connections 변경
set global max_connections=500;
-- max_connect_errors 변경
set global max_connect_errors=99999999;
참고 블로그 : Amazon RDS에서 mysqladmin flush-hosts를 실행하는 방법 | 튜토리얼 로 Chartio
How to Run mysqladmin flush-hosts on Amazon RDS
Run mysqladmin flush-hosts on Amazon RDS when errors occur that prevent additional connections from a particular host_name. You can perform this remotely usi…
chartio.com
[MySQL] unblock with 'mysqladmin flush-hosts' 에러 | 길호넷 (kilho.net)
[MySQL] unblock with \'mysqladmin flush-hosts\' 에러
오류 : ERROR 1129 (HY000): Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'원인 : 원격 서버로 단순 접속 및 종료를 한 경우 비정상적인 접속으로 판단 카운팅을 하며
gnu.kilho.net
'공부 일지 > 개인 공부 기록용' 카테고리의 다른 글
에러로그 laravel 클론코딩 (0) | 2023.06.09 |
---|---|
[JPA] N+1 문제 (0) | 2023.05.22 |
프로젝트 역이요 - 리팩토링 3일차 (1) | 2023.05.15 |
프로젝트 역이요 - 리팩토링 2일차 (0) | 2023.05.13 |
프로젝트 역이요 - 리팩토링 1일차 (0) | 2023.05.11 |