Un timeout di connessione al server significa che un server impiega troppo tempo per rispondere a una richiesta di dati effettuata da un altro dispositivo. I timeout non sono un messaggio di risposta: vengono visualizzati quando non c'è una risposta e una richiesta del server non viene soddisfatta in un periodo di tempo predeterminato. Un errore di timeout della connessione al server fa ben poco per dirti cosa è andato storto o perché si è verificato l'errore: identifica semplicemente che si è verificato l'errore. Gli errori di timeout possono verificarsi per una serie di motivi. Il server, il dispositivo richiedente, l'hardware di rete e persino una connessione Internet possono essere colpevoli.
timeout
Lo scopo di un timeout del server è impedire a un dispositivo di attendere all'infinito che un server risponda. I timeout del server possono verificarsi quando si utilizza un browser Web per visualizzare un sito, ci si connette a un servizio in linea con un gioco o si esegue un aggiornamento del programma, tra le altre situazioni. Un'attività che è scaduta o ha subito un timeout è considerata incompleta o non riuscita. In sostanza, il dispositivo che ha effettuato la richiesta iniziale di dati da un altro dispositivo "si arrende" aspettando che le informazioni vengano inviate quando si verifica un timeout. Secondo Microsoft, Internet Explorer 8 imposta la durata del timeout di default a 60 minuti. La durata del timeout varia a seconda del programma che effettua la richiesta dati dal server e può variare da pochi secondi a poche ore.
Il server non esiste
Gli errori di timeout del server possono essere causati quando un programma tenta di connettersi a un server che non esiste. Il server potrebbe essere offline o il programma potrebbe avere l'indirizzo sbagliato. Il server potrebbe essere rimesso in linea o spostato nella posizione della richiesta, ma per quanto riguarda il dispositivo sta cercando qualcosa che non c'è. Questi errori possono essere corretti correggendo l'indirizzo se il server esiste.
Errore di infrastruttura di rete
Una richiesta da un dispositivo deve passare attraverso più checkpoint nel suo percorso verso il server. Se uno di questi punti di controllo è troppo occupato, la richiesta potrebbe essere ignorata. Ad esempio, una richiesta di caricamento di un sito Web in un browser Web potrebbe scadere durante la connessione tramite una rete domestica perché il router è sovraccarico di richieste da altri computer e dispositivi sulla rete per altri server.
Errore hardware di rete
Una richiesta del server potrebbe andare in timeout perché è stato impedito di lasciare il computer o la rete e non è mai arrivato al server. Le impostazioni di blocco delle porte del firewall e del router possono impedire le richieste in uscita ai server. La riconfigurazione del firewall o del router per consentire il passaggio della richiesta risolverà il problema.
Errore di richiesta dati
È possibile che il server subisca un errore durante il recupero dei dati richiesti e non sia in grado di inviare nulla al computer. Quando ciò si verifica, la richiesta viene inviata al server, ma il server si arrende e non restituisce mai nulla. Gli errori di richiesta dati possono essere risolti inviando nuovamente la richiesta.