DB
[DB] Query error: Too many connections: (HY000/1040)
for2gles
2020. 9. 25. 13:33
CIBOARD + 라이트세일 데이터베이스를 사용하던 중 사이트가 접속이 되지 않는 사고가 발생했다.
해당 일이 벌어진 이유는 접속자가 많아져서 발생 한 일인데,
라이트세일 데이터베이스상 설정되어있는 max_connections 이 작거나 mysqli close 가 정상적으로 이루어지지 않고있는 모양이다,,
일단 데이터베이스를 재시작 하였고
라이트세일의 단점, timezone 등등 기타 별도의 원하는 세팅이 불가능하다.
실질 서비스를 운영할 때에는 무조건 RDS를 사용해야겠다.
RDS 사용하려면 max_connections = 500 로 설정해줘야지
현재 DB Connection 확인
show processlist
현재 DB max_connections 확인
SHOW VARIABLES LIKE "max_connections";
출처-
alvinalexander.com/blog/post/mysql/how-show-open-database-connections-mysql/
오늘의 교훈 mysql connection close 확실하게 체크하자