ограничение времени выполнения итерации

N9

Новичок
ограничение времени выполнения итерации

Приветствую,

Есть цикл, каждая итерация которого выполняет некоторые действия. Время выполнения итераций разное и зависит от внешних факторов (прокси-сервера) - хочется урезать время каждой итерации, скажем, на 15 секунд - то есть, если по истечении этих 15 секунд скрипт не выполнил свою работу, то мы переходим к следующему шагу цикла. Как это осуществить - не знаю :(

Директива max_execution_time имеет очень большое значение, потому время выполнения всей задачи в целом особой роли не играет.
 

N9

Новичок
я, наверное, неправильно выразился - скорее правильно называть это шагом цикла
 

Turist

Новичок
Позвольте поинтересоваться что вызывает задержку в цикле?
Ожидание ответа из вне или большое колличество мелких операции? (т.е. задержка из-за одной операции (соединение с удалённым сервером например) или из-за большого числа базовых)
 

N9

Новичок
ожидание ответа из вне - соединение со случайным прокси-сервером через fsockopen(); установка timeout-параметра в этой функции не решает проблему до конца
 

Tor

Новичок
N9

почитай в поиске про методы ограничения во времени вызова fsockopen()
 

whirlwind

TDD infected, paranoid
> скорее правильно называть это шагом цикла
Итерация и шаг/проход цикла - синонимы
 
Сверху