헉 순간 접속자로 DB가 터짐..

헉 순간 접속자로 DB가 터짐..

QA

헉 순간 접속자로 DB가 터짐..

답변 1

본문

Warning: mysqli_connect(): (42000/1203): User xabcdagency already has more than 'max_user_connections' active connections in /xabcdagency/www/lib/common.lib.php on line 1675 Connect Error: User xabcdagency already has more than 'max_user_connections' active connections

 

 

출석체크때문에 00:00되면 다들 누르는것때문에 ㄷㄷ;; 이거

max유저 늘리는건 어디서 하나요??



// DB 연결
function sql_connect($host, $user, $pass, $db=G5_MYSQL_DB)
{
    global $g5;
    if(function_exists('mysqli_connect') && G5_MYSQLI_USE) {
        $link = mysqli_connect($host, $user, $pass, $db);
        // 연결 오류 발생 시 스크립트 종료
        if (mysqli_connect_errno()) {
            die('Connect Error: '.mysqli_connect_error());
        }
    } else {
        $link = mysql_connect($host, $user, $pass);
    }
    return $link;
}

#DB

이 질문에 댓글 쓰기 :

답변 1

MySQL max_connections 설정을 말하시는 건가요?

 

아래처럼 쉘로 접속을 해서 하셔야 해요~

 

1. # mysql -uroot -p  -> mysql 로그인
2.  mysql> show variables like 'max_connections';  -> 기존 확인
3.  mysql> set global max_connections=500;  -> 적용
4.  mysql> show variables like 'max_connections'; -> 적용 확인

 

또는 영구 적용시 

 

1. # vi /etc/my.cnf   -> mysql 환경설정 수정
2. 
[mysqld]
max_connections = 500  -> 라인적용
3. # service mysqld restart -> 서비스 재시작
4. # mysql -uroot -p  -> mysql 로그인
5.   mysql> show variables like 'max_connections';  -> 적용 확인


이상입니다~
 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #DB ×
전체 840
© SIRSOFT
현재 페이지 제일 처음으로