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