ERROR - (1) [MY-010914] Aborted connection

2024. 3. 27. 23:34MySQL/Class

반응형

로그파일을 확인하였을 때 아래와 같은 문구를 문뜩 마주칠 경우가 있습니다. 뭔가 에러는 아닌것이 Aborted connection 이라는 문구때문에 잘못된 것이 아닌가라는 생각을 가지게 되었습니다.

 

이것은 wait_timeout 과 연관되어 있습니다.

해당 내용은 여기를 참조해주세요.

 

timeout으로 설정한 시간을 초과했을 경우, 연결을 끊으면서 mysql로그 파일에 찍히게 되는 경우입니다.

만약 우리 디비에는 해당 로그가 안찍히고 있다라고 한다면, verbosity 설정값을 확인해 보시길 바랍니다.

3 이상일 때 해당 문구를 보여준다.

 

세션을 제대로 close 하지 않아 보여지는 경우가 종종 보입니다. 타계정 또는 스크립트에 심어진 부분이라면 정확하게 찾기가 많이 힘들 것입니다.

이런 부분을 전부 찾아서 close를 해주고 해결하는 것이 가장 베스트 이겠지만,

wait_timout 값이 적절하게 사용되었는지 확인을 하고, 간혹 발생한다면 log_error_verbosity 값을 변경해주는 것도 정신건강에 좋지 않을까 생각됩니다.

 

만약 timeout으로 끊어진 client가 다시 실행을 하게 된다면 아래와 같이 보여지며 다시 접속이 됩니다.

반응형