Dlaczego wyjątek „java.net.ConnectException: przekroczono limit czasu połączenia” miałby wystąpić, gdy adres URL jest aktywny?

Z ConnectException: Connection timed outpewną częstotliwością otrzymuję z mojego kodu. Adres URL, który próbuję znaleźć, jest aktywny. Ten sam kod działa dla niektórych użytkowników, ale nie dla innych. Wygląda na to, że gdy jeden użytkownik zacznie otrzymywać ten wyjątek, nadal będzie go...