온라인 소스에서 JSON 파일을 다운로드하고 있는데 루프를 통해 실행될 때 이 오류가 발생합니다:
치명적인 오류입니다: 24줄의 C:\wamp\www\temp\fetch.php에서 최대 실행 시간 30초를 초과했습니다.
루프가 끝이 없을 수도 있습니다. 그렇지 않은 경우 다음과 같이 최대 실행 시간을 연장할 수 있습니다:
ini_set('max_execution_time', 300); //300초 = 5분
그리고
set_time_limit(300);
를 사용하여 시간 제한을 일시적으로 연장할 수 있습니다.
저도 같은 문제가 있었는데 다음과 같이 php.ini
에서 max_execution_time
매개변수 값을 변경하여 해결했습니다:
max_execution_time = 360 ; Maximum execution time of each script, in seconds (I CHANGED THIS VALUE)
max_input_time = 120 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB by default)
도움이 되었기를 바랍니다.
다음 코드를 추가하여 사용자의 .htaccess 를 워드프레스 설치 파일이 루트로부터의 너회의 디렉터리이고 보수 기본값입니다.
php_value max_execution_time 300 //where 300 = 300 seconds = 5 minutes
<IfModule mod_php5.c>
php_value post_max_size 200M
php_value upload_max_filesize 200M
php_value memory_limit 300M
php_value max_execution_time 259200
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>
이는 내 문제 해결, 괜찼습니다 'the way I (& # 39, max_execution_time& # 39, 86400),' disk_b_s10database ini_set set_time_limit (86400) '' 내 문제가 해결 방법을 처치했지요 있지만 .htaccess
아마 모든 심아이엔큐 확인할지 파피니 파일에 따라 변경했습니다. 예를 들어, i>;;; < < 변경했습니다 " intl.default_locale = " /i>; <;;;;;; = en_utf8" < /i> intl.default_locale " i> 수 활성화하기 위해서는 " 인터내셔널리제이션 확장명은 (Intl) "; ,, = php_intl.dll" 추가하지 않고 < i> " 확장명은 < /i>. 그런 다음 이 같은 오류가 발생했습니다. 그래서 비슷한 실수를 제안하세요 확인할 수 있습니다.
/Etc/php5 /apache2/php.ini '길' (해당 php 버전) 을 따릅니다.
일반적으로 원하는 불신하니 max_execution_time 정보기술 (it) 과 '오픈' 의 값을 설정합니다.
['Max_execution_time'] [1] 를 사용할 수 있습니다 확장하십시오 'ini_set' 또는 'set_time_limit'.
// Set maximum execution time to 10 seconds this way
ini_set('max_execution_time', 10);
// or this way
set_time_limit(10);
sleep(2);
ini_set('max_execution_time', 5);
register_shutdown_function(function(){
var_dump(microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);
});
for(;;);
//
// var_dump outputs float(7.1981489658356)
//
그래서 스크립트입니다 너회의 명령을 실행할 수 있는 최대 시간을 정확히 설정할 경우 처음 합니다.
이러한 두 가지 기능을 차이가 있다.
[1]: http://php.net/manual/en/info.configuration.php # ini.max-execution-time