Поток подключился к proxy, выполняются действия. В какой-то момент происходит обрыв, не знаю по какой причине, может прокси отваливается, но происходит следующее:
Произошла ошибка : Received HTTP code 502 from proxy after CONNECT

Поток бесконечно ожидает прокси. Как сменить прокси / перезапустить поток в таком случае? и как ограничить по времени поток
В самой программе запускается функция в несколько потоков и после окончания всех потоков создается отчет, но вот из за такого одного "особенного потока" соответственно дело до отчета не доходит. Подскажите, какие есть варианты решить проблему?