Hvad betyder en timeout for serverforbindelse?

En timeoutfejl til serverforbindelse er en almindelig fejl, som næsten alle støder på, når man surfer på Internettet. Webprogrammerere skal også kæmpe med timeoutfejl til serverforbindelse, når de skriver programmer, der har adgang til webbaserede databaser og applikationer. Hvis du bare prøver at få adgang til en webside, er det typisk ligetil at løse fejlen. På den anden side, hvis du får adgang til et webbaseret program eller en database, der kræver, at din klientapplikation taler til det serverbaserede program, kan løsning af fejlen kræve en detaljeret analyse af dit klient- og server-applikationsprogram.

Overbelastet server

Når du åbner et websted, der kun indeholder simpel tekst eller billeder, betyder en server-timeout-fejl ofte, at serveren er optaget. I disse tilfælde kan det være, at serveren har en høj trafikmængde og ikke kan svare på din anmodning inden for den tid, der er angivet i din browser. Løsning af denne fejl kan kræve, at du ændrer timeout-indstillingen i din browser eller besøger webstedet på et andet mindre travlt tidspunkt, som meget tidligt om morgenen eller i weekenden.

Inaktivitet på klientsiden

Når du besøger en webside, opretholder serveren ikke en forbindelse på ubestemt tid til din computer. Serveren er indstillet til kun at opretholde en forbindelse i et forudindstillet tidsrum, efter at klientsiden - din afslutning på forbindelsen - bliver inaktiv. Denne tid er ofte indstillet til lang tid - i nogle tilfælde flere timer. Uanset hvor lang tid der er, afbryder serveren og udsender en server-timeout-fejl, når den indstillede tid overskrides.

Web-programmering Timeout-fejl

Server timeout-fejl opstår også, når klient- og serverbaserede programmer skal tale med hinanden. I disse tilfælde kan enten det klientbaserede eller serverbaserede program være synderen. En programmeringsfejl i begge programmer kan resultere i, at klienten eller serveren ikke reagerer inden for de indstillede tidsgrænser for browseren eller serveren. I nogle tilfælde har serveren eller klientprogrammet muligvis ikke afsluttet en bestemt proces. I disse tilfælde skal du forlænge browserens timeoutperiode eller timeoutperioden på serversiden for at løse problemet.

Andre kilder til timeout-fejl

Kilden til en timeout-fejl kan også være en virus eller bare en delt server, der forkert har allokeret for mange kunder til serveren. En virus kunne programmeres til ondsindet og fejlagtigt at sende server-timeout-fejl til enhver, der havde adgang til en bestemt webside eller tjeneste.