Задержка цикла foreach и while на 30 секунд Переполнение стека

У меня есть приложение для Google лома, для некоторых ключевых слов. В таблице у меня есть список ключевых слов. Это логика, которую я использовал для каждого ключевого слова с различным прокси.

foreach ($keywords as $keyword) {
$response = false;
while ($response == false) {
try {
ScrapGoogle();
} catch (Exception $e) {
$response = false;
// If false, try another proxy. I didn't included that block code here
}
}
}

Из-за этой логики я иногда получаю ошибку 503, но при тестировании этого прокси вручную (из веб-браузера) поиск Google работает. Это означает, что мне нужно остановить цикл foreach и / или while на 30 секунд. Я пытался добавить sleep () в конце обоих циклов, но мне не стало лучше. Цикл подождать 30 секунд, а затем запустить все проверки одновременно.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector