Повторное использование ресурса



  • В чем разница между "Успешных\ошибочных использований" в настройках ресурса, и "Повторное использование" при выборе ресурса в конструкторе? Путем тестов находил "правильную" комбинацию, которая требовалась, но забыл, какая именно. Фишка в том, что если ставить "Повторное использование", прокси берутся одни и те же в одном потоке, если не ставить "Повторное использование", ресурс кончается. Поэтому спросил тут, чтобы понять и запомнить различие. Нужно, чтобы прокси из файла брались разные для каждого потока, и не повторялись до конца, пока не кончатся. Затем снова повторяются, не выдавая ошибку, что ресурс кончился.
    Допустим, есть 3 потока и 7 прокси, надо сделать что-то типа такого:
    <цикл1>
    поток1:прокси1
    поток2:прокси2
    поток3:прокси3

    <цикл2>
    поток1:прокси4
    поток2:прокси5
    поток3:прокси6

    <цикл3>
    поток1:прокси7
    поток2:прокси1
    поток3:прокси2

    Прокси будут браться рандомные при этом, стоит галка "Мешать строки".



  • Вроде разобрался. Нужно убрать "Повторное использование" и поставить "Успешных\ошибочных использований" в большое значение.



  • Нихрена не разобрался. Установка галочки "Использовать повторно" и установка "количество повторных использований" никак не влияют на работу скрипта. В качестве ресурса использую текстовый файл со строками

    111
    222
    333
    444
    

    Стоит галочка "Мешать строки"

    Количество одновременных использований - 1, "Повторное использование" - отключено

    [02:55:37] Поток №1 : 222
    [02:55:37] Поток №2 : 444
    [02:55:37] Поток №3 : 111
    [02:55:37] Поток №4 : 333
    [02:55:37] Поток №5 : 333
    [02:55:37] Поток №6 : 222
    [02:55:37] Поток №7 : 444
    [02:55:37] Поток №8 : 111
    [02:55:37] Поток №9 : 222
    [02:55:37] Поток №10 : 111
    [02:55:37] Поток №11 : 333
    [02:55:37] Поток №12 : 444
    [02:55:37] Поток №13 : 444
    [02:55:37] Поток №14 : 222
    [02:55:37] Поток №15 : 111
    [02:55:37] Поток №16 : 333
    [02:55:37] Поток №17 : 111
    [02:55:37] Поток №18 : 333
    [02:55:37] Поток №19 : 222
    [02:55:37] Поток №20 : 444
    

    Количество одновременных использований - 1, "Повторное использование" - включено

    [02:57:58] Поток №1 : 222
    [02:57:58] Поток №2 : 444
    [02:57:58] Поток №3 : 111
    [02:57:58] Поток №4 : 333
    [02:57:58] Поток №5 : 444
    [02:57:58] Поток №6 : 333
    [02:57:58] Поток №7 : 222
    [02:57:58] Поток №8 : 111
    [02:57:58] Поток №9 : 222
    [02:57:58] Поток №10 : 111
    [02:57:58] Поток №11 : 333
    [02:57:58] Поток №12 : 444
    [02:57:58] Поток №13 : 333
    [02:57:58] Поток №14 : 444
    [02:57:58] Поток №15 : 111
    [02:57:58] Поток №16 : 222
    [02:57:58] Поток №17 : 111
    [02:57:58] Поток №18 : 333
    [02:57:58] Поток №19 : 222
    [02:57:58] Поток №20 : 444
    

    Количество одновременных использований - 99999, "Повторное использование" - отключено

    [03:01:08] Поток №1 : 333
    [03:01:08] Поток №2 : 111
    [03:01:08] Поток №3 : 444
    [03:01:08] Поток №4 : 222
    [03:01:08] Поток №5 : 444
    [03:01:08] Поток №6 : 222
    [03:01:08] Поток №7 : 111
    [03:01:08] Поток №8 : 333
    [03:01:08] Поток №9 : 222
    [03:01:08] Поток №10 : 111
    [03:01:08] Поток №11 : 333
    [03:01:08] Поток №12 : 444
    [03:01:08] Поток №13 : 111
    [03:01:08] Поток №14 : 333
    [03:01:08] Поток №15 : 444
    [03:01:08] Поток №16 : 222
    [03:01:08] Поток №17 : 222
    [03:01:08] Поток №18 : 444
    [03:01:08] Поток №19 : 111
    [03:01:08] Поток №20 : 333
    

    Количество одновременных использований - 99999, "Повторное использование" - включено

    [03:02:51] Поток №1 : 222
    [03:02:51] Поток №2 : 333
    [03:02:51] Поток №3 : 444
    [03:02:51] Поток №4 : 111
    [03:02:51] Поток №5 : 111
    [03:02:51] Поток №6 : 444
    [03:02:51] Поток №7 : 222
    [03:02:51] Поток №8 : 333
    [03:02:51] Поток №9 : 333
    [03:02:51] Поток №10 : 222
    [03:02:52] Поток №11 : 111
    [03:02:52] Поток №12 : 444
    [03:02:52] Поток №13 : 222
    [03:02:52] Поток №14 : 111
    [03:02:52] Поток №15 : 444
    [03:02:52] Поток №16 : 333
    [03:02:52] Поток №17 : 333
    [03:02:52] Поток №18 : 222
    [03:02:52] Поток №19 : 111
    [03:02:52] Поток №20 : 444
    

    Разницы в логах почти нет, всегда берутся разные строки.



  • Короче на сколько я тестил. Галочка повторное использование при добавлении ресурса в действие отвечает за повтор в текущем потоке.

    Пример:

    Есть ресурс с проксями привязанный к файлу.

    В файле список проксей
    111.111.111.111:111
    222.222.222.222:222
    333.333.333.333:333
    444.444.444.444:444

    1. Стоит галка повторное использование
    • Инициализация
      -Берем прокси с ресурса 111.111.111.111:111
      -Берем прокси с ресурса 111.111.111.111:111
      -Берем прокси с ресурса 111.111.111.111:111
      -Берем прокси с ресурса 111.111.111.111:111
      -Конец потока

    Но в следующем потоке после этого будет везде брать 222.222.222.222:222

    1. Убрали галку повторное использование
    • Инициализация
      -Берем прокси с ресурса 111.111.111.111:111
      -Берем прокси с ресурса 222.222.222.222:222
      -Берем прокси с ресурса 333.333.333.333:333
      -Берем прокси с ресурса 444.444.444.444:444
      -Конец потока

    Таким образом этот 1 поток выберет все пркси с ресурса.

    =======================

    Если стоит галка мешать строки, он просто будет рандомно брать прокси, а не по порядку.

    ======================

    А по вашим тестам, для меня вообще не понятная ситуация))



  • Киньте скриншоты как где какие галочки и цифры вы прописываете. Или файл шаблона. У меня не получается сделать как у вас в логах))





  • @blackhacker said in Повторное использование ресурса:

    @Gang
    0_1490016116421_1.PNG
    0_1490016123151_2.PNG
    0_1490016725449_xxx.xml

    Успешных выполнений сколько ставите?



  • @Gang @blackhacker Главные настройки которые нужно использовать - это здесь:
    0_1490021397148_proxy.png
    Смысл в том, что эти значения(настройки), выставляются для строки, которая берется потоком(в данном случае, это прокси)
    Что они означают:
    Успешных использований - это сколько раз успешно завершится поток на данном прокси(или какие там у нас дынные)
    Ошибочных - это, если мы регаем что-то с прокси, и с нашего списка некоторые прокси "сдохли", то программа 5 раз попытается с него произвести какие-то действия, если 5 раз неуспех, она просто не будет его использовать.
    Количество одновременных использований - это сколько потоков может одновременно использовать 1 прокси(строку с данными и т.д) То-есть при 300 потоках 1 прокси возмется 1 раз, также можно паузу поставить межру использованиями в данном случаэ стоит 5 секунд. Когда поток завершился на данном прокси, следующий поток его подхватит только через 5 секунд.
    Таким образом можно очень гибко настроить скрипт, с кучей данных



  • Я с проксями(и с юзерагентами тоже) в многопотоке применяю такую схему - галки чтение и запись, все использования по 1. Прокси просто удаляются после использования. Затем(а это обычно регер акков) прокси прописываю в файл с акками, туда идут в строку обычно лог, пасс, имя, прокси, юзерагент. Разделитель применяю - %. Далее другие скрипты работают с этим файлом данных для акков, номер строки берется = номеру потока - 1, строка парсится в список, список по переменным и все дела.



  • @blackhacker said in Повторное использование ресурса:

    "Использовать повторно"

    Влияет на то будет ли взят новый ресурс в текущем потоке или использован старый. Нужна для перебора ресурса в цикле, например.

    "количество повторных использований"

    Количество одновременных использований влияют на то, сколько потоков одновременно могут использовать ресурс.


Log in to reply