바로가기 메뉴
본문내용 바로가기
메인메뉴 바로가기



Customer Center

Notice · Security Issue · Account Guide · Global Traffic Test

HOME > Customer Center > Tech Note

기술노트

루프 돌리다가 mysql 타임아웃이 날때 해결법
2016.02.18

루프 안에서 select했다가 insert했다가 하다보면 시간제한 걸려서 작업이 제대로 안 이루어지는 경우가 많다


그럴때는 다음 코드를 적절히 써서 디폴트 시간을 변경해주자(아래의 것들은 디폴트이다)

set_time_limit(30); // 스크립트 최대실행시간 늘리기
ini_set("max_execution_time", 3000); // 이것도 최대실행시간 늘리기(php.ini에 정해져 있음)
ini_set("mysql.connect_timeout", 60); // mysql 커넥션 타임아웃(php.ini에 정해져 있음. 대개 이것때문에 타임아웃 발생)

ini_set("mysql.connect_timeout", 60);
60초로 된 타임아웃시간을 쭉쭉 늘려준 담에 실행해보면 잘 될듯
이호스트데이터센터(http://www.ehostidc.co.kr)
첨부파일