У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Нет блока настроек скрипта.
-
В вики написано , что есть блок свойств, где можно задавать количество потоков, количество успехов и неудач. У меня этого нет, хотя как только появляются обновления - обновляюсь) Только у меня так? http://joxi.ru/YmEKvMRCZR90XA . В вики этот блок между Почта и HTTP Client
-
Но не до конца. Я так понимаю сейчас есть только возможность установить количество выполнений самому, либо во входных настройках? Лучше бы конечно, чтобы можно было задать количество успехов, исходя из количества строк ресурса. Так было бы удобнее. А то у меня есть, например, 50 акков в файле и хотелось бы, чтобы 50 раз скрипт запустился ... И как это сделать - непонятно ...
-
Это я понимаю, но получается 10000 потоков будет убиваться впустую. да еще и лог засорять, как то это не очень ... и еще, хотелось бы иметь переменную, которая указывала бы на директорию проекта. Чтобы пользователь не прикреплял файлы через настройки, а просто редактиовал файлы, который лежат в одной папке с экзешником. Кроме того, так можно создавать различные вспомогательные файлы.
-
то у меня есть, например, 50 акков в файле и хотелось бы, чтобы 50 раз скрипт запустился ... И как это сделать - непонятно ...
Когда все 50 ресурсов будут использованы, скрипт попробует взять 51 и не найдет, в этот момент он сразу завершится. Так что просто поставьте количество успехов в большое число и скрипт будет работать как нужно.
Это я понимаю, но получается 10000 потоков будет убиваться впустую.
10к потоков запустить не удастся, максимум 2к.
и еще, хотелось бы иметь переменную, которая указывала бы на директорию проекта
Если в качестве файла указывать относительный путь, то будут использоваться файлы в той же папке, где лежит exe.
Посмотрите пример с автовходом на сайт, там куки сохраняются в файл "cookies.txt", который лежит в папке с exe