php время выполнения скрипта в секундах



Автор Їе Гевара задал вопрос в разделе Другие языки и технологии

в php скрипте 30 секунд выполняются запросы к бд, после чего он перестает выполняться. Цикл на 4000 итераций и все стоп и получил лучший ответ

Ответ от Александр Ермилов[гуру]
По умолчанию в php.ini установлен лимит времени на выполнение одного скрипта - 30 сек. Это значение можно переопределить с помощью параметра max_execution_time, или обнулить \"таймер\" вызовом set_timeout_limit() (эта функция не работает в safe mode) Поэтому в скрипте можно такую конструкцию использовать: if (!set_time_limit(значение) ) ini_set(\"max_execution_time\", значение) ; Если ее поставите в начале скрипта, то значение одинаковое. set_time_limit(значение) сбрасывает таймер на 0 и если скрипт выполнялся 5 сек до ее вызова, то общее время выполнения будет ограничено как эти 5 сек + значение max_execution_time можно прописать через .htaccess . Добавить строку: php_flag max_execution_time значение Вместо \"значение\" везде подставьте цифры в секундах. Одно только мне непонятно: зачем понадобилось 4000 запросов к БД?)))

Ответ от ІелуЙ эКраН поКа oN-LINE[гуру]
set_time_limit(0);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: в php скрипте 30 секунд выполняются запросы к бд, после чего он перестает выполняться. Цикл на 4000 итераций и все стоп
спросили в Drupal Mexicana
Что это? Fatal error: Maximum execution time of 30 seconds exceeded in W:\\html\\Drupal\\www\\includes\\file.inc on line 203
Фатальная ошибка: Максимальное время выполнения 30 секунд превышен в W: \\ HTML \\ Drupal \\ WWW \\
подробнее...
спросили в Apache
Изменение значения параметра max_execution_time сервера Apache.
max_execution_time не имеет отношение к Apache
это параметр настройки PHP
его можно
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*