16. oktober 2002 - 13:44Der er
12 kommentarer og 1 løsning
"System resource exceeded" - hvad er det?
Jeg har en Access 2000-database (6,5 MB) og nogle asp-sider på en hostet server, som en gang i mellem (efterhånden et par gange i døgnet) fejler sådan her:
"Miceosoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver] System resource exceeded."
Fejlen opstår ved eksekvering af en SQL-forespørgsel, som da bestemt returnerer et stort recordset, men absolut ikke voldsomt!
Nogle gange går serveren ned, andre gange ikke. Jeg kan i øvrigt se, at webserveren genstarter ca. 6 gange i døgnet - er det ikke lige i overkanten?
Det er ved at være ret irriterende - hvad i alverden skal jeg gøre?
Øhm - kan du uddybe lidt? Bruger jeg for meget RAM, skal jeg connecte til min database på en anden måde, skal jeg formulere mine SQL-sætninger anderledes, glemmer jeg at lukke mine connections og recordsets efter mig, eller hvad?
Hvis du hendter relativt store recordset uden at lukke og nedlægge dem så kan du få problemmet. Du skal lukke recordset lige som du lukkeer Connections..:
Hvis det virkelig er serveren, der er problemet, hvad kan jeg så gøre? Bede mit host-firma sætte mere RAM i? Bede dem opgradere til en hurtigere processor? Bede dem opdatere deres software?
Nå, nu har jeg snakket med min udbyder, og han fortalte, at de havde installeret en eller anden komponent som spiste al rammen, hver gang den blev kaldt. Nu har de afinstalleret den igen, så nu skulle alt virke igen.
Hvad med lige at fortælle jeres kunder om den slags?! *suk*
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.