Max connections 에러가 발생하면 PHP페이지에 Too many connection가 나옵니다.
이는 mysql에서 동시열결가능한 클라이언트수를 넘었기 때문이다.
MySQL 서버는 동시에 연결될 수 있는 클라이언트의 수가 기본으로 100 명이다.
동시접속자수를 변경하려면 my.cnf을 수정하고 MySQL 서버를 재시작하면 된다.
sudo vi /etc/my.cnf
[mysqld]
# 1,000 이상은 4Way CPU 와 상당한량의 메모리가 필요하답니다. 적절한 값은 256이라고 하는군요.
max_connections = 500
table_cache = 256
wait_timeout = 50
참고
반응형
'db > mysql' 카테고리의 다른 글
MySQL 16진수 자료형 (0) | 2010.09.01 |
---|---|
mysql "Specified key was too long; max key length is 1000 bytes" (0) | 2010.08.30 |
mysql unauthenticated user 프로세스 문제 (0) | 2010.08.20 |
mysql log (0) | 2010.01.27 |
euc-kr xml을 질의 후 utf-8로 출력 (0) | 2007.03.17 |