Pourquoi une exception «java.net.ConnectException: connexion expirée» se produit-elle lorsque l'URL est active?

J'obtiens un ConnectException: Connection timed outavec une certaine fréquence de mon code. L'URL que j'essaie d'accéder est en place. Le même code fonctionne pour certains utilisateurs, mais pas pour d'autres. Il semble qu'une fois qu'un utilisateur commence à obtenir cette exception, il continue...