Error Code: 2013. Lost connection to MySQL server during query
위와 같이 클라이언트 접속이 비정상 종료되는 에러 발생시 조치 사항
//my.cnf [mysqld] skip-name-resolve 추가 vi /etc/my.cnf skip-name-resolve
클라이언트 비정상 종료 수(aborted_client)를 최하 값이 나오도록 wait_timeout 낮춘다.
//aborted_client 확인 mysql -u root -p 디비비번 show status like '%conn%'; //wait_timeout 변경 vi /etc/my.cnf wait_timeout = 15 에서 60 사이로 점차적으로 수정해본다.
접속이 많거나 테이블 수가 많은 경우 대략적으로는 15에서 60초 사이 설정이 좋은 듯 하다.
클라이언트 접속을 빠르게 끊어 동시 접속 클라이언트 수를 줄여서 전체 성능을 향상시키고 Error 2013 해결도 가능한 듯 하다.
물론
max_allowed_packet
net_read_timeout
max_connections
table_open_cache
등을 증가 시켜보는 것도 한 방법이다.