Screenshot_2.png
Как принудительно убить все потоки?
-
Всем привет!
Есть мобильные прокси со сменой IP по таймеру (10 мин).
На одном прокси допустим будет крутится 3 потока.
Скрипт занимается нагуливаем профилей и один поток может загуляться как на 3 минуты, так и на 15-20 мин, всё довольно рандомно.
Так вот нужно сделать, чтобы каждый поток работал максимум по 9 минут, закрывал браузер, а дальше ждал смены IP и начинал все потоки на этом прокси заново.
Интересует именно часть про ограничение времени работы потока в 9 минут. Всё остальное примерно понимаю как сделать.Вариант, чтобы перед каждым действием ставить проверку пришло ли время остановки, это мне кажется уже крайняя мера и не слишком элегантная. Да и не надежная. Скрипт может на одном действии загулять и пропустит чек времени.
Заранее спасибо!
-
@saanneekk said in Как принудительно убить все потоки?:
Вариант, чтобы перед каждым действием ставить проверку пришло ли время остановки, это мне кажется уже крайняя мера и не слишком элегантная. Да и не надежная. Скрипт может на одном действии загулять и пропустит чек времени.
Это нормальный вариант. Продумай логику такую, чтобы ничего не загуляло и не пропустило чек времени
Сам недавно сделал себе рандомное ограничение (греет от 5 минут до 15 минут) в 3 потока на 1 модеме. Чек на время всего в двух местах и ничего не пропускает.