@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 секунде работа скрипта благополучно останавливается с ошибкой

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


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

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

Войти через центр авторизации
Похожие вопросы