db/mysql

mysql max_connect

C/H 2010. 8. 21. 08:30

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