@clocky bez raznici, mobilnie ili rezidenti
dopustim u tebya 10 potokov, 9 proxy
9 potokov rabotaet, 10 jdet kogda osvoboditsa proxy... zakonchit dopustim 1-y, on osvobodil svoyu stroky proxy=>10 potok startuet s etoy strokoy, a 1-y jdet kogda stanet dostupen resurs voobshe lubogo potoka(t.e. esli zakonchit uslovniy 7-y=>1 potok startanet s proxy 7-go, a 7-y budet jdat kogda resurs snova stanet svobodetn) vot takoy cycle
poetomy s resursami vse ok, esli eto mob proxy, mojesh delat v nachale scripta sbros ip, tak tochno budesh uveren, chto noviy potok nachnetsa s novim ip
Как принудительно убить все потоки?
-
Всем привет!
Есть мобильные прокси со сменой IP по таймеру (10 мин).
На одном прокси допустим будет крутится 3 потока.
Скрипт занимается нагуливаем профилей и один поток может загуляться как на 3 минуты, так и на 15-20 мин, всё довольно рандомно.
Так вот нужно сделать, чтобы каждый поток работал максимум по 9 минут, закрывал браузер, а дальше ждал смены IP и начинал все потоки на этом прокси заново.
Интересует именно часть про ограничение времени работы потока в 9 минут. Всё остальное примерно понимаю как сделать.Вариант, чтобы перед каждым действием ставить проверку пришло ли время остановки, это мне кажется уже крайняя мера и не слишком элегантная. Да и не надежная. Скрипт может на одном действии загулять и пропустит чек времени.
Заранее спасибо!
-
@saanneekk said in Как принудительно убить все потоки?:
Вариант, чтобы перед каждым действием ставить проверку пришло ли время остановки, это мне кажется уже крайняя мера и не слишком элегантная. Да и не надежная. Скрипт может на одном действии загулять и пропустит чек времени.
Это нормальный вариант. Продумай логику такую, чтобы ничего не загуляло и не пропустило чек времени
Сам недавно сделал себе рандомное ограничение (греет от 5 минут до 15 минут) в 3 потока на 1 модеме. Чек на время всего в двух местах и ничего не пропускает.