CI 묻고 답하기

제목 sleep() 사용시 질문드립니다.
카테고리 CI 2, 3
글쓴이 변사또 작성시각 2020/05/26 14:34:01
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 13337   RSS

안녕하세요

제가 구현하고 싶은건 

 

function A(){

쿼리 포함된 코드 실행

$this->A_1();

}

 

function A_1(){

쿼리 포함 되지 않은 코드 실행

sleep(60);

$this->B()

}

 

function B(){

쿼리 포함된 코드 실행

$this->B_1();

}

 

function B_1(){

쿼리 포함 되지 않은 코드 실행

sleep(60);

$this->C()

}

 

이렇게 반복된 작업을 하고 싶은데요

 

A_1() 펑션쯤에서 실행되다가 

mysqli::query(): MySQL server has gone away

mysqli::query(): Error reading result set's header

 

이렇게 에러가 출력되는데요

혹시 어떤 문제 때문에 그러는 걸까요?? 

 

 

 

 

 

 

 다음글 index.php 개발환경 설정에 따른 500 에러 페... (4)
 이전글 쿼리빌더로 구성된 문법에서 쿼리를 찍어볼 수 있는 방법... (2)

댓글

한대승(불의회상) / 2020/05/26 14:39:50 / 추천 0

"MySQL server has gone away"

mysql 접속후 쿼리를 던지지않은 상태로 오래 유지되면 일정 시간후 mysql 서버가 접속을 끊어서 그렇습니다.

http://www.ciboard.co.kr/user_guide/kr/database/connecting.html#reconnecting-keeping-the-connection-alive

변사또 / 2020/05/26 14:59:20 / 추천 0
감사합니다. 다시 해보겠습니다!