안녕하세요.
고코더 입니다.
● 1. mysql을 이용한 웹서비스를 개발하던 중 조금은 난감한 메시지가 떴습니다. 해석해보면 "서버가 사라졌다!"
server has gone away
● 2. 이 부분의 원인은 서버의 문제일 수 있고, 소스 상의 문제일 수도 있습니다. 만약 잘되던 날에 갑자기 이런 메시지가 있다면 서버를 살펴보시거나 담당자에게 문의해야 합니다.
● 3. 소스가 원인이라면 해당 문제가 생기는 이유 중에 가장 많은 패턴은 데이터 전송량이 초과하는 경우입니다. 데이터의 전송이 길어지면서 초과되면 해당 메시지가 뜨는 경우가 발생합니다. 이럴 경우 my.cnf에서 설정을 변경해보시길 바랍니다. 기본 값과 최대 값 사이를 입력해서 설정을 바꿔 보시기 바랍니다.
wait_timeout = --// 기본 값은 28800 최대 값은 2147483 max_allowed_packet = --//기본 값은 16777216 최대 값은 4294967295
'IT_Developers > MySQL' 카테고리의 다른 글
MySQL - 저장 엔진(Storage Engine)이란? / 대표적인 종류와 실무에서 간단 사용법 (0) | 2021.11.12 |
---|---|
MySQL - 테이블 생성 스크립트 확인하기 / SHOW CREATE TABLE (0) | 2021.11.09 |
MySQL - ERROR 1366 (HY000) : incorrect string value / 테이블에 한글 입력시 오류 해결법 (0) | 2021.11.08 |
MySQL - 컬럼 not null 로 변경하기 / alter table (0) | 2021.11.08 |
MySQL - 날짜, 시간 차이를 구하는 함수 / TIMESTAMPDIFF() (0) | 2021.11.08 |
댓글