본문으로 바로가기

Maximum execution time of 30 seconds exceeded

category 코딩/PHP 2012. 5. 10. 10:01

페이지에서 사용한 함수의 기본 실행 시간(30초)이 초과되었을 경우 아래 에러 메시지 발생.

 

Error Message

Maximum execution time of 30 seconds exceeded

 

무한 루프와 같은 소스상의 오류를 판단할 수 있는 기준이 되기는 하지만, 정상 동작하는 경우에도 발생할 수 있다.

ex) fopen으로 대용량 로그 파일을 읽어들여 작업하는 경우.

 

php.ini 수정

max_excution_time = 30       # 이 부분의 값을 늘린 후에 아파치 restart

 

또는 해당 PHP 파일만 수정

@set_time_limit(0);          // 소스 윗부분에 추가(0이면 무한대)