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';
-설정 확인

 

 

 

-결과값 성공