728x90
Max connections 에러가 발생하면서 PHP페이지에 mysql에서 동시연결가능한 클라이언트수를 넘었기 때문이다.
MySQL 서버 내에서 확인
# mysqladmin -u root -p variables | grep max_connection
| max_connections | 100
# mysql -uroot -p
mysql> show variables like ‘%max%’;
리눅스나 솔라리스 계열에서는 클라이언트의 동시 접속자수가 500 ~ 1,000 까지 가능합니다. 하지만 1000 설정 하려고 해도 cpu에 상당히 많은 램이 필요하다고 할고 있다. 256이 적당하다.
MySQL 외부에서 설정파일 수정
# vi /etc/my.cnf
max_connections= 1024
max_connect_errors = 2048 (에러커넥션 갯수 증가)
MySQL 서버내에서 확인
# mysqladmin -u root -p variables | grep max_connection
# mysqladmin -u root -p variables | grep wait_timeout
[커넥션 확인]
mysql> show full processlist;
'DB > DB 공통 관리' 카테고리의 다른 글
2. Sphinx 스핑크스 설치 및 환경 (0) | 2023.03.26 |
---|---|
mysql 상태 모니터링 (0) | 2023.03.26 |
MySQL, MariaDB 비밀번호 변경 및 유저 생성 (0) | 2023.03.12 |
MySQL Slow Query 설정 (0) | 2023.03.12 |
my.cnf 설정파일 정리 (0) | 2023.03.12 |
댓글