Migliore risposta
Innanzitutto, comprendi che quando il tuo browser ti dice che un server “non risponde”, è letteralmente significa: il browser invia pacchetti con una richiesta, ma non riceve pacchetti di risposta dal server. In generale
Il motivo per cui sta accadendo si riduce a uno dei due motivi, problemi di rete o problemi del server.
I problemi di rete potrebbero interrompere i pacchetti di richiesta del browser da ottenere al server o arrestare il ritorno dei pacchetti di risposta del server. È improbabile che sia questultimo; se i pacchetti stanno arrivando al server, per lo più dovrebbero essere in grado di tornare indietro dal server. Improbabile ma non impossibile.
Problemi con il server significa che per qualche motivo il server stesso incapace di ricevere pacchetti, o dopo aver ricevuto pacchetti, non è in grado di rispondere alla richiesta. Ci sono molte possibili ragioni per questo, la maggior parte ha a che fare con la mancanza di risorse che stanno interferendo con il funzionamento del server, o hanno causato il crash del software del server, o hanno persino causato il crash del sistema operativo del server.
È anche possibile che ci siano problemi hardware, che vanno dal semplice guasto hardware, fino al problema del retroescavatore incluso. Il problema dellescavatore a cucchiaia rovescia è uno scherzo per metà umoristico e per metà serio dei primi (e non così presto) giorni di Internet sul semplice fatto che, nonostante tutte le nostre sofisticate precauzioni tecnologiche contro le interruzioni, una terna che scava accidentalmente una linea di telecomunicazioni “Vinci” ogni volta. In effetti, succede ancora, e con una frequenza sorprendente, ma oggigiorno cè abbastanza ridondanza fisica in Internet per renderlo un problema meno serio.
Risposta
Perché un server è un programma in esecuzione su una macchina e, come i programmi, smettono di rispondere per gli stessi motivi:
- Lutilizzo del disco / della rete è così elevato che la cosa è molto lenta
- Qualcosa correlato si è arrestato in modo anomalo (come un database) e il programma non sa come gestirlo
- Il programma stesso è andato in crash e qualcuno nel mezzo ti sta dicendo che non è attivo.
- Il programma è davvero impegnato da qualcosaltro (CPU, RAM) e quindi molto lento per te.
- Il programma è semplicemente così mal codificato o funziona su una macchina così vecchia, semplicemente brucia.