라이브러리

[PHP_CONFIG] max_execution_time - 스크립트 최대 실행 시간(초 단위)




PHP CONFIG - max_execution_time

PHP CONFIG는 PHP의 설정 파일로, PHP의 동작을 제어하는 데 사용됩니다. `max_execution_time`은 PHP의 실행 시간을 제한하는 설정입니다.

max_execution_time 설정


`max_execution_time` 설정은 PHP가 실행되는 동안 허용되는 최대 시간을 지정합니다. 이 시간이 초과되면 PHP는 오류를 발생시키고 실행을 중단합니다.

기본값

기본값은 30초입니다. 이 시간이 초과되면 PHP는 오류를 발생시키고 실행을 중단합니다.

예제


#hostingforum.kr
php

<?php

// max_execution_time 설정 (30초)

ini_set('max_execution_time', 30);



// 1분 이상 실행하는 코드

for ($i = 0; $i < 60; $i++) {

    echo "Hello, World!";

    sleep(1);

}

?>



위 예제에서 `max_execution_time` 설정은 30초로 지정되어 있습니다. 이 시간이 초과되면 PHP는 오류를 발생시키고 실행을 중단합니다.

오류 발생 시


#hostingforum.kr
php

Fatal error: Maximum execution time of 30 seconds exceeded in /path/to/script.php on line 10



위 오류 메시지는 `max_execution_time` 설정이 초과되면서 발생합니다.

설정 변경


`max_execution_time` 설정을 변경하려면 `ini_set` 함수를 사용하거나 PHP.ini 파일을 수정할 수 있습니다.

#hostingforum.kr
php

// ini_set 함수를 사용하여 설정 변경

ini_set('max_execution_time', 60);



// PHP.ini 파일을 수정하여 설정 변경

// php.ini 파일을 열고 max_execution_time 설정을 변경합니다.



권장 설정


`max_execution_time` 설정은 30초에서 60초 사이로 설정하는 것을 권장합니다. 이 시간이 너무 짧으면 PHP가 실행되는 동안 오류가 발생할 수 있습니다. 반면에 시간이 너무 길면 PHP가 실행되는 동안 시스템 리소스가 과다 사용되어 시스템 성능이 저하될 수 있습니다.

결론


`max_execution_time` 설정은 PHP의 실행 시간을 제한하는 데 사용됩니다. 이 설정을 올바르게 사용하려면 PHP의 기본값을 참고하고 시스템 성능을 고려하여 설정을 변경해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 18 페이지

검색

게시물 검색