Здравствуйте
поставил ксеон новый процессор вместо ай 5
8 потоков стало вроде бы
все стало шустрее но памяти 16 гб стало не хватать
расширил до 32
по скрипту из режима записи в режим запуска поменял с помощью другого спеца порядок функций
раньше в онстартапликейшен загружал куки и файл
теперь онстартапликейшен убрал и все что в ней было объявлено закинул в начало мейна
все стало пахать
но странно ведь утверждалось что те элементы которые не будут меняться лучше как раз в онстарталикейшен можно загружать и не париться
был однопоток но все равно глючило почему то в режиме запуска
убрал в мейн из онстарьапликейшен все запуск в однопотоке норм трудится
правда была еще проблема что ставил повторять скрипт
а он через 3-4 повторения заканчивался пришлось бегать ставить метки
в общем с басом основная проблема это обучение и примеры собранные и централизованно с грамотным содержанием оформлены
интерфейс тоже звиздец какой то
я долго не мог понять где пункт выпадающего контекстного меню на элементе а оказалось в итоге что контекстное меню надо было проматывать еще дальше вниз колесиком мыши чтобы там из 15 опций низ показался
звиздец же
но в целом хоть и безплатно но хочется обучения и красивости и доубства оформления
копии бас тоже сейчас запускаются пока 3 штуки норм пашут именно паралелльно:)независимо друг от друга
кстати если кому интересно была проблема с установкой 4 планов по 8 гигабайт на материнскую плату b85+ и не шло никак
2 норм а две другие не хотели мириться
решилось через очень долгое и случайное мозговое штурмирование методом тыка
надо было в биосе включить и отключить слоты памяти ибо даже после обнуления биоса путем вытаскивания батарейки где то информация закрепилась и слоты глючили
но после отключения включения все 4 слота стали пахать и память у меня теперь 32 гигабайта:) а я уж смирился с 16
так что есть польза от совместного решени язадач и резонанса
аурауспешайкая
Проблема в многопотоковом чекере прокси.
-
Вот тестовый чекер и файл прокси. В файле прокси 100 строк прокси, сам файл лежит в директории C:\proxy\1.txt
Настройки ресурса:
Успешный и ошибочных использований: 1
Количество одновременных использований: 1
Время между использованиями: 1По логике когда заканчиваются строки прокси в файле, поток должен завершится, но этого не происходит. Поток просто висит и ни чего не делает.
Я прокоментировал каждый блок, чтобы это заметить. Пробовал увеличить время между использованиями, результат тот же, только дольше. -
@romanbiz А как ты организовал эту логику в многопотоке?
А вообще не в чекере дело, а в логике действий. Почему потоки останавливаются, не завершаясь. Чтобы потом в подобной ситуации знать что делать.
Ведь чекер можно любой написать, или скачать уже готовый, коих полно в инете. Да отдельно чекать файл перед запуском скриптов -
Я изначально, когда только заметил этот косяк, подумал, что поток забирая последний прокси, записывает его в переменную. А когда в следующий раз пытается записать, ресурс ни чего не отдаёт и переменная не записывается, оставляя старое значение. Которое мусолится по кругу. Но тестовый чекер меня поставил в тупик.
Сейчас у меня скрипт с этим чекером работает. Всем потокам хватило прокси, кроме одного. Вот он и зациклился на последнем значении.[23:34:14] Поток №4 : Хороший прокси не сработал. [23:34:14] Поток №4 : Нашли хорошую прокси 103.58.73.202:8080 [23:35:15] Поток №4 : Хороший прокси не сработал. [23:35:15] Поток №4 : Нашли хорошую прокси 103.58.73.202:8080 [23:35:21] Поток №4 : Хороший прокси не сработал. [23:35:21] Поток №4 : Нашли хорошую прокси 103.58.73.202:8080 [23:36:14] Поток №4 : Хороший прокси не сработал. [23:36:14] Поток №4 : Нашли хорошую прокси 103.58.73.202:8080 -
@Fox Скрипт работает бесконечно, потому что вы поставили в конце каждого потока бесконечный цикл, если его убрать, то скрипт завершится самостоятельно когда закончатся прокси.
Вы правда рассчитываете, что скрипт завершится, когда последние 2 действия выглядят так?

Также обратите внимание, что пока поток использует ресурс, он не может быть использован другими потоками, более того они будут ждать того времени, пока другой поток закончит с ним действия.
Эта причина, по которой скрипт зависает не перед бесконечным циклом, а перед взятием ресурса. -
@Fox said in Проблема в многопотоковом чекере прокси.:
Вот тестовый чекер и файл прокси. В файле прокси 100 строк прокси, сам файл лежит в директории C:\proxy\1.txt
Настройки ресурса:
Успешный и ошибочных использований: 1
Количество одновременных использований: 1
Время между использованиями: 1По логике когда заканчиваются строки прокси в файле, поток должен завершится, но этого не происходит. Поток просто висит и ни чего не делает.
Я прокоментировал каждый блок, чтобы это заметить. Пробовал увеличить время между использованиями, результат тот же, только дольше.@Fox как вы это решили?