Для этого написан класс где используется declare(ticks=1) и соответственно register_tick_function().
require_once "class/timeoutChecker.class.php";
declare(ticks=1);
try{
TimeoutChecker::start(1);
sleep(5);
}catch(Exception $e){
TimeoutChecker::end();
echo 'time is out';
}
При запросе этой страницы - периодически появляется ошибка 324 (в хроме)
в логах апача пишется Segmentation fault.
Помогите пожалуйста разобраться.
Или может посоветуйте другой вариант проверки времени выполнения скрипта (если быть точнее определенного блока скрипта), и как только будет таймаут продолжить скрипт после этого блока.
Всем откликнувшимся спасибо!