27. marts 2006 - 13:13Der 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
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.
du deler formentlig MYSQL server med andre brugere
og tilsammen har i ramt loftet
Synes godt om
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.
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.
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
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.