jonas wrote:
> Jeg har et stort problem. Jeg er endelig blevet færdig med mit
> site, som kører over en MySQL server. Men da jeg så udgav det og
> der kom brugere fik jeg fejlen:
>
> ---------
> Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
>
> [MySQL][ODBC 3.51 Driver][mysqld-4.1.11-log]MySQL server has gone
> away
> ---------
>
> Det skulle gerne være den samme fejl som: Lost connection to
> MySQL server during query.
>
> Jeg har fundet noget om fejlene her:
>
http://dev.mysql.com/doc/refman/4.1/en/gone-away.html
> jeg kan bare ikke finde løsnigen på det?
>
> Noget med at sætte et timeout på mine SQL-sætninger, men
> hvordan?.
Siden, du selv henviser til, giver en række andre muligheder for en
løsning afhængig af hvad der udløser fejlen:
- "You tried to run a query after closing the connection to the
server"
Så skulle fejlen selvfølgelig også komme når du tester, men
undervurder ikke hvordan brugere kan klikke rundt på dit site.
Kan du selv genskabe fejlen?
- "A client application running on a different host does not have
the necessary privileges to connect to the MySQL server from that
host"
Dette lugter lidt af at der kan være nogle adgangsproblemer.
Er der overhovedet adgang til databasen fra dit site?
- "You can also get these errors if you send a query to the server
that is incorrect or too large"
Har du et eksempel på en sql-streng, der fejler. Kan den køre på
lokalt på dit egen computer?
- Og så er der selvfølgelig også den mulighed, som du selv er inde
på, at du har givet en forespørgsel, der tager for lang tid at
udføre og databasen så giver en timeout.
Har du et eksempel på en sql-streng der fejler. Kan den optimeres,
så det ikke tager så lang tid for databasen på din server?
Jeg håber at ovenstående kan hjælpe dig på vej. Jeg ved ikke meget
som MySQL, men det er altid godt at finde et eksempel der fejler, og
så arbejde videre med det specifikt.
mvh Torben
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials