Avatar billede fojensen Nybegynder
27. marts 2006 - 13:13 Der er 6 kommentarer og
1 løsning

Fejlmeddelelse, men kun periodisk

----- fejl -----Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql.vindehelsinge.dk' (10048) in D:\home\vindehelsingedk\www\include\funktioner\mysql_funktioner.php on line 9

Kunne ikke oprette en forbindelse til MySQL.
Fejlen er: Can't connect to MySQL server on 'mysql.vindehelsinge.dk' (10048)
----- /fejl -----

Jeg kører et script hvor der laves en del db-udtræk efter hinanden. Jeg åbner forbindelsen før, og lukker forbindelsen efter hver forespørgsel med mine egne funktioner til åbn og luk MySQL-forbindelsen (bygget op med mysql_connect og mysql_close) og er de samme funktioner som jeg altid har brugt.

Men periodisk (ca. for hver tyvende tilmelding eller afmelding til arrangement), så fejler den og kommer med ovenstående fejlmeddelelse.

Har nogen en ide om hvad det ka' skyldes. Mine sider og db er hosted hos azero.dk

mvh Folmer
Avatar billede arne_v Ekspert
27. marts 2006 - 13:49 #1
lyder lidt som en overbelastet server
Avatar billede fojensen Nybegynder
27. marts 2006 - 14:15 #2
Det er ellers en af de nyere mysql-servere hos azero... men du har nok ret, for hvis jeg skal "fremprovokere" det, så kører jeg 20 tilmeldinger/frameldinger hurtigt efter hinanden med måske 300-400 forespørgsler ved hver (insert / delete eller svarside der looper gennem 25 arrangementer med 10-20 forespørgsler i hver loop)

Hvis jeg skal undgå at overbelaste mysql-serveren, ka' du måske hjælpe mig med hvad der er specielt belastende for en server.
Avatar billede arne_v Ekspert
27. marts 2006 - 14:29 #3
det er sikkert ikke din fejl

du deler formentlig MYSQL server med andre brugere

og tilsammen har i ramt loftet
Avatar billede Slettet bruger
29. marts 2006 - 01:19 #4
Dog kan det være en god ide ikke at oprette og lukke forbindelsen for hver enkelt forespørgsel, men bare oprette forbindelsen i starten af scriptet og lukke den igen til sidst.
Avatar billede fojensen Nybegynder
29. marts 2006 - 07:37 #5
andbox - ja, det er faktisk også hvad jeg har allerede har ændret på efter anbefaling fra azero's supporter. Det gør det bare ikke nemmere at holde styr på åbn/luk, når mange forespørgsler ligger i forskellige funktioner, og evt. i includerede filer, men der er selvfølgelig ikke nogen der har sagt, at det ska' være nemt at programmere...

Men arne_v - du havde ganske ret i at det var overbelastning, og efter ændring af scriptet er det ikke længere muligt at fremprovokere overbelastningen...
Tak for hjælpen - smider du lige et svar.
Avatar billede fojensen Nybegynder
29. marts 2006 - 07:49 #6
undskyld sandbox - jeg skrev ikke dit navn korrekt - mit trådløse tastatur skulle lige vågne først, og fik åbenbart ikke første bogstav med - det var i hvert fald ikke for at kalde dig noget med 'and'... sorry
Avatar billede arne_v Ekspert
29. marts 2006 - 13:27 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester