Привет! Подскажите кто-то: у меня 30 потоков в скрипте. Запускается по 5 штук, потом следующие. Как поставить чтобы в логах счёт шёл от 1 до 30, а не каждый раз по 5 ?
@000 я примерно к такому же решению пришел, только вместо fail у меня там бесконечный цикл с ожиданием. Но вариант с фейлом мне больше нравится. В идеале еще бы как-то отключить вывод fail сообщения в лог для потоков которые пропускаем.
Переходите на http клиент и работайте через GET/POST запросы. Полная эмуляция браузера - тяжелый процесс, поэтому и лаги возникают. У меня тоже комп с 12 ядерным ryzen и 32 гб оперативы не вывозит больше 15-25 браузеров. http клиент если грамотно им пользоваться по словам разработчиков может выдерживать до 2000 потоков. Я запускал 100 потоков через http клиента и нагрузка на процессор была в районе 1%.