Bästa svaret
Först först, att när din webbläsare säger att en server ”inte svarar”, så är det bokstavligen vad det betyder – webbläsaren skickar paket med en begäran, men tar inte emot svarspaket från servern. Generellt
Varför det händer beror på en av två orsaker, nätverksproblem eller serverproblem.
Nätverksproblem kan stoppa webbläsarens begäranpaket från att komma till servern eller stoppa serverns svarspaket från att komma tillbaka. Det är osannolikt att det är det senare; om paket kommer till servern bör de mest kunna komma tillbaka från servern. Osannolikt men inte omöjligt.
Serverproblem innebär att servern av någon anledning inte kan ta emot paket, eller ha fått paket, inte kan svara på begäran. Det finns en hel del möjliga orsaker till detta, de flesta har att göra med brist på resurser som antingen stör serverns funktion eller har orsakat att serverprogramvaran kraschar eller till och med har orsakat att serveroperativsystemet kraschar. p>
Det är också mycket möjligt att det finns maskinvaruproblem, allt från enkelt maskinvarufel, till och med The Backhoe Problem. Traktorgräsproblemet är ett halvt humoristiskt, halvt allvarligt skämt från de tidiga (och inte så tidiga) dagarna på Internet om det enkla faktum att, trots alla våra sofistikerade tekniska försiktighetsåtgärder mot avbrott, kommer en traktorgrävare av misstag att gräva upp en telekommunikationslinje. ”Vinn” varje gång. Faktum är att det fortfarande händer, och med överraskande frekvens, men idag finns det tillräckligt med fysisk redundans på Internet för att göra det till ett mindre allvarligt problem.
Svar
Eftersom en server är ett program som körs på en maskin och som program slutar de svara av samma skäl:
- Disk- / nätverksanvändningen är så hög att saken är riktigt långsam
- Något relaterad kraschade (som en databas) och programmet vet inte hur man ska hantera det
- Själva programmet kraschade och någon i mitten säger att det är nere.
- Programmet är verkligen upptagen från något annat (CPU, RAM) och sedan riktigt långsam för dig.
- Programmet är helt enkelt så dåligt kodat eller körs i en så gammal maskin att det helt enkelt brinner.