Скрипты не реагируют на max_execution_time. Можно ставить любое значение, но если запустить скрипт с бесконечным циклом, то он и будет выполняться бесконечно. Что конечно же не совсем устраивает.
Для иллюстрации приведу небольшой листинг.
<?php
$begin = time();
sleep(90);
$alltime = time()-$begin;
echo 'Sleep ' . $alltime . ' seconds<br/>';
$foo = ini_get('max_execution_time');
echo 'max_execution_time = ' . $foo;
?>
Скрипт отрабатывает 90 секунд и выводит на экран следующее:
Sleep 90 seconds
max_execution_time = 30
Большая просьба - помочь разобраться. Что может мешать корректной обработке директивы max_execution_time? Мне нужно поставить время выполнения скрипта 30 секунд. Это бы устроило.