반응형 mariadb1 [MySQL] MySQL server has gone away mysql에서 db연결이 실패하고 이런 로그를 보신 적 있으실 겁니다. (2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))") 이 로그가 뜨는 경우는 1.MySQL과 연결에 오류가 있는 경우 2. 패킷 전송에 문제가 있는 경우 3. 이전 연결 세션에 영향을 받은 경우 이렇게 세 가지 경우가 있는데 저의 경우는 2번째 문제였습니다. 저는 용량이 큰 쿼리를 mysql에 보내는 상황이었고, 전송 패킷의 용량이 너무 큰 바람에 생긴 오류였습니다. 해결책은 max_allowed_packet의 크기를 바꿔주는 것이었고, 직접 my.cnf파일을 찾아가 [mysqld] 항목에서 바꿔주면 됩니다. 최대 변경 가.. 2022. 11. 28. 이전 1 다음 반응형