mysql java packets관련 에러 해결방법 0 0 1,690

by 양디비 [MySQL] mysql packets linkfailure java connection [2019.05.13 11:29:31]


안녕하세요. 초보 DBA입니다. 

Java에서 mysql에 접근할때  packets에러가 빈번하게 발생하여 해당 사안에 대한 수정 요청이 있어서, 해결 방안에 대해 문의드립니다. 

 

[DB 정보] 

mysql 버전 - 5.5.34 / replicatioin 상태

net_write_timeout = 60
interactive_timeout = 288000
wait_timeout = 288000
innodb_buffer_pool_size = 48G [OS 메모리 : 65G]
max_allowed_packet = 1M
 

[발생 에러]

Java Exception Msg 1 : com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Got an error writing communication packets

Java Exception Msg 2 : com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure.

 

구글을 통해서 해당 에러 발생시에 wait_time과 connection_time 그리고  max_paket_size 환경변수 값을 증가를 진행하면 된다는 것을 확인하였는데, 개인적으로는 해당 값들이 이상이 있는지 잘 모르겠습니다. 

어느부분을 더 확인하면 될지, 해결은 어떤식으로 진행해야하는지 조언부탁드립니다. (java에서 보내는 패킷의 크기가 max_allowed_packet 값을 넘는지에 대한 확인도 필요할까요?)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입