반응형
set_time_limit 함수 - 타임아웃 설정
아파치등의 웹서버에 설정된 타임아웃,
PHP에 설정된 타임아웃등으로 인해,
CGI를 실행할 때 너무 많은 시간동안 프로그램이 돌면,
강제로 정지됩니다.
이때, 그 목숨을 좀 살려보려고 하는 명령어가 set_time_limit 입니다.
가령, 30초까지만 수행되도록 한 서버인데, 자신의 프로그램이 30초가 넘도록 실행된다면, 중간에 멈춰버립니다. 그리고는 해당 URL을 찾지 못했습니다.라는 메시지를 뿌립니다.
이럴땐, 그 프로그램에 set_time_limit(30);이라고 해보세요.그러면 프로그램이 수행되다가 그 명령어를 만나면,그 시점부터 30초를 연장해줍니다. (그 시점부터임!!!)
아예, 스크립트가 모두 수행될 때까지 하려면,
set_time_limit(0);
이렇게 쓰면 됩니다
반응형
'PHP∵SCRIPT' 카테고리의 다른 글
PHP 싱글쿼테이션(') 및 특수문자 처리하기 (0) | 2016.02.03 |
---|---|
PHP 문장에 포함된 기호나 숫자등을 추출하기 (0) | 2016.02.03 |
PHP 특정 문자 존재 유무 및 문자 변환 함수들 (0) | 2016.02.03 |
PHP 기본적인 배열 사용법 (0) | 2016.02.03 |
화면에 완전히 고정된 배너 (0) | 2014.12.12 |
?변수=입력값&변수=입력값 이런식으로 자바스크립트로 cgi없이 값 넘겨주기 (0) | 2014.12.12 |
태그 스크립트 암호화하기 (0) | 2014.12.12 |
금지 금칙어 불량단어 필터링 (0) | 2014.12.12 |
댓글