Linux
[Linux] mysql 접속자 수 확인 및 변경
seolbinzz
2023. 12. 29. 12:40
1. APACHE 동시 접속사 수 확인 및 변경
LISTEN 되는 모든 포트
netstat -nap | grep LISTEN
모든 서비스 동시 접속자 수
netstat -nap | grep ESTABLISHED | wc -l
웹 동시 접속자 수
netstat -nap | grep:80 | grep ESTABLISHED | wc -l
웹 서버 커넥션 수 체크
netstat -n|grep -F :80|egrep '(ESTAB|SYN)'|awk '{print $5}'|sed 's/:[0-9]*//'|sort -u|wc -l
2. MYSQL 동시 접속자 수 확인 및 변경
1. my.conf에서 변경 --> 한번 설정하면 Mysql 다시 실행해도 자동으로 적용
vi /etc/my.conf
[mysqld]
max_connections = 500 (최대 접속자 수)
wait_timeout = 60
/usr/local/mysql/support-files/mysql.server start
-mysql 재시작
[root@localhost] mysqladmin -u root -p variables | grep wait_timeout
-적용됐는지 확인

-결과값 성공
2. mysql에서 변경 --> 바로 적용은 되지만 Mysql 다시 실행하면 기본값으로 다시 설정
mysql> set global max_connections=500;
mysql> set wait_timeout = 60;
-설정 변경
mysql> show variables like '%max_connection%';
mysql> show variables like 'wait_timeout';
-설정 확인
-결과값 성공