[JAVA] Java에서 Too many connections 발생했을 때 대응 방법
Java 애플리케이션을 운영하다 보면 어느 날 갑자기 MySQL에서 Too many connections 오류가 발생하는 경우가 있습니다. 이 오류는 단순히 DB 접속 수를 늘리면 끝나는 문제가 아니라, 애플리케이션의 커넥션 사용 방식과 DB 설정을 함께 봐야 하는 문제입니다.Java Too many connections 오류는 어떤 상황에서 발생할까?Java 서비스에서 Too many connections 오류가 발생했다는 것은 MySQL이 허용하는 최대 커넥션 수를 이미 모두 사용했다는 의미입니다. 애플리케이션 입장에서는 DB에 새 연결을 만들려고 했지만, MySQL 서버가 더 이상 연결을 받아줄 수 없는 상태라고 보면 됩니다.대표적인 에러 메시지는 다음과 비슷합니다.java.sql.SQLNonTra..