@accountnujen

Почему max_execution_time игнорируется?

В php.ini установлено значение max_execution_time = 30 , но скрипт такого вида выполняется до конца
for( $i = 0 ; $i < 100 ; $i++ ){
    echo $i . '<br />';
    sleep(1);
}


адрес php.ini посмотрел в phpinfo();
/etc/php/8.0/apache2/php.ini

при том что на локальной машине в OpenServer установлено значение 60 и на 60 секунде работа скрипта благополучно останавливается с ошибкой

Как узнать, что может перебивать эту настройку?
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Это нормальное поведение
Так же игнорируется время затраченное на вызов таких функций как
usleep
file_get_contents
exec
mysqli_query


p.s. на локальном сервере, то есть на windows поведение может отличаться от linux систем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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