Время выполнения максимума набора для должностного лица () специфически [дублирующийся]

11
задан Brad 26 February 2012 в 06:35
поделиться

3 ответа

В .htaccess вы можете установить следующие значения:

php_value max_execution_time 1000000
php_value max_input_time 1000000

Вы также можете попробовать это в верхней части вашего PHP-скрипта:

set_time_limit(0);
4
ответ дан 3 December 2019 в 03:35
поделиться

вы можете использовать ini_set () следующим образом:

ini_set('max_execution_time', 0);

Установка его в 0 заставит ваш скрипт работать вечно в соответствии с документацией директивы ini .

3
ответ дан 3 December 2019 в 03:35
поделиться

См. http://php.net/manual/en/function.set-time-limit.php

set_time_limit($seconds)

Если $секунда установлена на 0, то никакого ограничения по времени не накладывается. Обратите внимание, что вы должны быть осторожны при полном удалении ограничения по времени. Вы же не хотите, чтобы бесконечные циклы медленно поглощали все ресурсы сервера. Высокий лимит, например 180, лучше, чем отсутствие лимита.

В качестве альтернативы можно настроить установку времени только для определенных блоков кода и сбросить временной лимит после выполнения критического кода, например,

$default = ini_get('max_execution_time');
set_time_limit(1000);
... some long running code here ...
set_time_limit($default);
20
ответ дан 3 December 2019 в 03:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: