Неустранимая ошибка: превышено максимальное время выполнения 30 секунд
795338 просмотра
16 ответа
Я загружаю файл JSON из онлайн-источника, и когда он проходит через цикл, я получаю эту ошибку:
Автор: Harsha M V Источник Размещён: 12.11.2019 09:30Неустранимая ошибка: максимальное время выполнения 30 секунд превышено в C: \ wamp \ www \ temp \ fetch.php в строке 24
Ответы (16)
685 плюса
Ваш цикл может быть бесконечным. Если это не так, вы можете продлить максимальное время выполнения следующим образом:
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
а также
set_time_limit(300);
может быть использовано для временного продления срока.
Автор: Michiel Pater Размещён: 02.03.2011 08:14175 плюса
У меня была та же проблема, и я решил ее, изменив значение параметра max_execution_time
в php.ini
, например:
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)
Я надеюсь, что это может помочь вам.
Автор: Güilber J. Castillo Размещён: 12.04.2012 05:0245 плюса
Все ответы выше верны, но я использую простой способ избежать этого в некоторых случаях.
Просто поместите эту команду в начале вашего скрипта:
set_time_limit(0);
Автор: Massa
Размещён: 24.01.2014 07:14
22 плюса
Я столкнулся с этой проблемой при обновлении до WordPress 4.0 . По умолчанию WordPress ограничивает максимальное время выполнения 30 секундами.
Добавьте следующий код в ваш файл .htaccess в корневом каталоге вашей установки WordPress, чтобы переопределить стандартную настройку.
php_value max_execution_time 300 //where 300 = 300 seconds = 5 minutes
Автор: Fahim
Размещён: 07.09.2014 02:25
18 плюса
Редактировать php.ini
Найдите эту строку:
max_execution_time
Измените его значение на 300:
max_execution_time = 300
300 означает 5 минут времени выполнения запроса http.
Автор: Jamil Ahmed Размещён: 25.01.2014 04:1516 плюса
Ваш сценарий истекает. Взгляните на функцию set_time_limit (), чтобы увеличить время выполнения. Или профилируйте скрипт, чтобы он работал быстрее :)
Автор: tlenss Размещён: 02.03.2011 08:1511 плюса
если все вышеперечисленное не сработало, добавьте .htaccess
файл в каталог, где находится ваш скрипт, и поместите его внутрь
<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>
таким образом я решил свою проблему, и ini_set('max_execution_time', 86400);
не set_time_limit(86400)
решил ее, но метод .htaccess сделал.
9 плюса
Вы можете снять ограничение, установив его на ноль, добавив эту строку вверху вашего скрипта:
<?php ini_set('max_execution_time', 0); ?>
Автор: Mwangi Thiga
Размещён: 22.03.2017 06:40
9 плюса
Мы можем решить эту проблему тремя различными способами.
1) Использование файла php.ini
2) Использование файла .htaccess
3) Использование файла Wp-config.php (для Wordpress)
Автор: KarSho Размещён: 29.01.2015 09:277 плюса
Следуй по пути /etc/php5(your php version)/apache2/php.ini
.
Откройте его и установите max_execution_time
желаемое значение.
7 плюса
Возможно, проверьте, что вы изменили в файле php.ini. Например, я изменил «; intl.default_locale =» на «; intl.default_locale = en_utf8» , чтобы включить «Расширение интернационализации (Intl)» без добавления «extension = php_intl.dll», после чего возникла та же ошибка. Поэтому я предлагаю проверить на подобные ошибки.
Автор: Mike G Размещён: 24.06.2013 06:355 плюса
Вы легко это сделать с кем-то. просто добрался до whm -----> конфигурация сервиса ----------> редактор конфигурации php ------- max_execution_time -----> 30 (по умолчанию измените его на любое значение ты хочешь)
Автор: payal Размещён: 27.10.2012 03:075 плюса
Увеличьте время выполнения скрипта, добавив следующую строку в верхней части скрипта PHP.
ini_set('max_execution_time', 120); //120 seconds = 2 minutes
Ссылка взята из увеличения времени выполнения скрипта PHP
Автор: JoyGuru Размещён: 22.11.2015 06:395 плюса
Для продления max_execution_time
вы можете использовать либо 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)
//
поэтому, если вы хотите установить точное максимальное время выполнения скрипта, ваша команда должна быть самой первой.
Различия между этими двумя функциями
set_time_limit
не возвращает информацию об успешности, но выдает предупреждение об ошибке.ini_set
возвращает старое значение в случае успеха или false при ошибке без предупреждения / ошибки
2 плюса
У меня такая же проблема на сайте WordPress, я добавил в файл .htaccess, тогда у меня все работает нормально.
php_value max_execution_time 6000000
Автор: Ankit K Gupta
Размещён: 18.12.2015 09:56
0 плюса
Я сделал некоторые изменения в моем случае в: xampp \ phpMyAdmin \ library \ config.default.php
я искал: $cfg['ExecTimeLimit']
и изменить значение на правой стороне ...
Вы можете изменить значение Right hand на любое более высокое значение, например «5000». и это работает.
Автор: Imad Ullah Размещён: 30.03.2019 11:29Вопросы из категории :
- php Как вы отлаживаете PHP-скрипты?
- php Заставьте XAMPP / Apache обслуживать файл вне htdocs
- php Как включить файлы PHP, которые требуют абсолютного пути?
- php Скрипт входа со скрытыми кнопками
- php How can I find unused functions in a PHP project
- php Эффективное изменение размера JPEG изображения в PHP
- php MySQL или PDO - каковы плюсы и минусы?
- php Как бы вы внедрили аутентификацию на основе FORM без резервной базы данных?
- php Самый простой способ профилировать скрипт PHP
- php Изображения в PHP
- json Безопасное превращение строки JSON в объект
- json Как я могу "красиво" отформатировать вывод JSON в Ruby on Rails?
- json Сериализация JSON в jQuery
- json Можете ли вы использовать запятую в JSON-объекте?
- json Можно ли использовать комментарии в формате JSON?
- json Могу ли я подавать RSS в формате JSON?
- json Что такое JSON?
- json Как разместить массив сложных объектов с помощью JSON, jQuery в ASP.NET MVC Controller?
- json Получить IIS6 для обслуживания файлов JSON (вкл. POST, GET)?
- json Что такое JSON и зачем мне его использовать?