티스토리 뷰
목차
반응형
에러 메시지 그대로 허용된 커넥션을 초과할 때 발생하는 오류입니다.
MariaDB의 max_used_connections 값을 늘려주면 간단히 해결되는 오류인데 문제는 현재 허용된 max_used_connections 값과 연결된 Connections 값을 확인해야 합니다. 그래야 적당한 값으로 수정할 수 있어요.
명령어 show status like '%connections%' 를 이용해 우선 현재 상태를 확인합니다.
위 사진 아래쪽을 보면 오류일 수밖에 없는 상태가 보입니다.
Connections = 831
Max_used_connections = 152
연결된 커넥션 숫자가 허용된 수치를 훨씬 벗어납니다.
해결 방법은 2가지입니다.
1. MariaDB 재시작
mysql 설정파일에 내용 추가 후 mysql 재시작하세요.
리눅스 - vi /etc/my.cnf
윈도우 - 설치 경로의 my.ini
[mysqld]
max_connections = 500
2. 재시작하지 않고 즉시 설정
mysql> set global max_connections=500;
반응형