티스토리 뷰

목차

    반응형

    에러 메시지 그대로 허용된 커넥션을 초과할 때 발생하는 오류입니다.

    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;

     

    반응형