0.1초 걸리는 프로시저 때문에 서버에 문제가 생겨서 수정하면서 알게 된 정보.
문제가 났을 때, 어떤 커넥션이 문젠지 파악해야 한다.
현재 mysql max connection은 스키마당 수치가 정해져있다.
show processlist; 로 현재 접속 정보를 파악하고 난 후, Sleep 형태로 Time이 오래되어버린 접속을 일단 재접속을 유도하기로 했다.
select concat('KILL ',id,';') from information_schema.processlist where command = 'sleep'으로 간단하게 리스트를 추렸다.
그 다음 show global variables like 'interactive%';를 통해 예전에 설정되어 있는 time_out 시간을 체크했다.
기본값 28800으로 되어 있어서 급하게 시간을 줄이고 경과를 보고 안정화되고 나서 시간을 40분정도로 줄였다.
'서버 관련' 카테고리의 다른 글
IIS 성능 모니터링 (0) | 2019.06.07 |
---|---|
Windows Server 2012 이벤트 로그 경로 변경 (0) | 2019.03.27 |
FCM Topic 등록 방법 (0) | 2018.09.20 |
푸쉬 인증서 등록 (0) | 2018.06.22 |
Windows Server 2016 IIS https 설정 및 로깅 위치 추가 (0) | 2018.06.20 |