Многопоток через http клиент



  • Скрипт полностью написан на действиях http клиента, при запуске в многопотоке (50 потоков) возникает ошибка Proxy CONNECT aborted и скрипт останавливается, несмотря на то что ошибок установлено 99999999. В один поток все работает нормально на тех же прокси. (под каждый поток свой прокси, каждый прокси проверял в один поток - работает нормально)



  • @DrPrime Ресурсов ПК достаточно для 50 потоков?



  • @gaget007 да. Тем более браузер не используется, а только http клиент, который ресурсов ест не так много



  • @DrPrime Так, а в 2-3 потока пробовал?



  • @RaunOWW в 2 потока тоже самое



  • путем тестов определил что иногда прокси не работают, причем не работает один прокси, а останавливется весь скрипт



  • @DrPrime Ну тогда может поможет функция "Игнорировать ошибки"?



  • @gaget007 тоже не вариант, нужно что бы прокся цеплялась, а если с ней проблема - поток перезапускался и брал новую проксю



  • Скорее всего есть ошибка в БАС связанная с http клиентом, так как при работе через браузер на этих же проксях все нормально, тоесть если прокся плохая - поток перезапускается и берет новую.


  • administrators

    @DrPrime

    возникает ошибка Proxy CONNECT aborted и скрипт останавливается

    С каким сообщением.

    Http клиент очень хорошо оттестирован. Если прокси не работает - БАС перезапускает поток и берет новый.


  • administrators

    @DrPrime Только что проверил, все работает.
    http://prnt.sc/cvcfom



  • @support только сейчас понял что проблема была в сильно большом числе разрешенных неудач, примерно 9999999999999999. Неплохо было бы ограничить эти строки


  • administrators

    @DrPrime said in Многопоток через http клиент:

    9999999999999999

    У меня все равно это не воспроизводится. Даже если я ввожу в неудачи строку "9999999999999999"


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.