Использование двух ресурсов в многопотоке
-
Всем привет!
Сразу к делу )
Обычно, при использовании одного ресурса проблем не возникает. Но тут возникла не совсем стандартная задача и сразу же появились сложности =)
Есть скрипт на запросах, в котором вызывается многопоточная функция. Есть 2 ресурса. Урлы и прокси, которые в этой функции используются. Прокси передаются через файл на старте скрипта. Ресурс с урлами формируется самим скриптом в однопоточной функции. Каждый урл надо успешно обработать один раз. Прокси периодически банят. Определить, забанен ли прокси - не проблема. Если прокси дохлый или забанен, то использовать его больше не нужно, следует перейти к следующему, но при этом урл, на котором был выявлен корявый прокси не обрабатывается, и его следует обработать повторно до тех пор, пока он не будет успешно обработан. Как тут быть? Выставить для прокси число неудач - 1, а успехов много, а для урлов - наоборот, успех - 1, неудач - много. Верно понимаю?
-
@xclsv для прокси неудач ставлю 3, прост на всякий, чтоб точно были не рабочими) а так логика пральная