Я изначально задавал этот вопрос на форумах Zend, но считал, что было бы разумно публиковать здесь.Что представляет собой повтор в очереди заданий?
Что должно случиться, чтобы повторить попытку? Я пробовал таймауты, коды ответов 50x и установил статус «FAILED».
У меня есть простой скрипт, который создает работу ...
$job_url = 'http://localhost/consumer.php?time=' . microtime(true);
$job_queue = new ZendJobQueue();
$job_options = array(
'name' => 'Test Job'
);
$job_id = $job_queue->createHttpJob(
$job_url,
array(),
$job_options
);
Я пытался вызвать повторную попытку задания путем удаления consumer.php, возвращая 500 внутри consumer.php, и с consumer.php потребуется больше времени, чем 120 секунд для zend_jobqueue.http_job_timeout в jqd.ini. Ни один из них не вызывает повтор попыток.
Итак, я спрашиваю, что на самом деле вызовет повтор?
Пожалуйста, помогите.
На этот вопрос ответил еще раз на форумах Zend? – systemovich