FAQ |
Kalender |
2003-11-07, 00:52 | #1 | ||
|
|||
Medlem
|
Idag vid högtraffik gick webbplatsen ner för första gången. mysql_connect(): Too many connections möttes man av istället för själva sidan. :huh: Finns det något som man kan göra i koden för att förbättra det hela?
Tidigare när jag höll på med Java så använde jag databaspoolar, men jag tror inte att jag sett ett enda exempel på det i PHP. Det finns säkert många bra anledningar till att inte försöka sig på något sådant i PHP då. |
||
Svara med citat |
2003-11-07, 01:08 | #2 | ||
|
|||
Supermoderator
|
Välkommen till WN!
Har du flera enkla SQL-frågor kan du ju försöka slå ihop dem så du får färre frågor... Hm, jag skulle själv ha svarat "doh!" på detta inlägg men... :P |
||
Svara med citat |
2003-11-07, 01:31 | #3 | ||
|
|||
Medlem
|
Det är det som är problemet, eftersom MySQL än så länge (finns väl i betan) inte tillåter nästlade frågor så är mina SQL-frågor rätt jobbiga. Det skapas en temporär tabell för varje fråga, kanske kan skriva om det så att den temporära tabellen bara ändras varje dygn istället för vid varje fråga.. Tänkte inte ens på det
Får se om problemet återkommer, då får jag väl sätta mig och skriva om koden (vilket är nåt som ju undviker i det längsta). Borde väl inte klaga, mycket trafik är ju trots allt ett rätt trevligt problem. Och tack så mycket för välkomnandet. Det är trevligt att vara här |
||
Svara med citat |
2003-11-07, 02:32 | #4 | ||
|
|||
Administratör
|
Citat:
__________________
www.hus.se - www.hantverkare.se - www.qualityunlimited.com - www.test.se - www.kampanj.se |
||
Svara med citat |
2003-11-07, 17:16 | #5 | ||
|
|||
Administratör
|
Om problemet är begränsat till att du får detta felmeddelande tycker jag en väldigt naturlig lösning är att ändra MySQLs antal tillåtna connections.
Mer tips än så kan jag inte ge utan mer detaljer om vad som görs.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2003-11-07, 20:39 | #6 | ||
|
|||
Medlem
|
Citat:
Detta kanske inte hjälper dig men den har hjälpt mig vissa gånger då scriptet mellan MySQL-koden och slutet av programmet tagit tid på sig eftersom anslutningen inte stängs förrän den avslutar det, som det står... t ex om man laddar in en extern URL som tar tid på sig eller inte finns alls. Har även sett den haft förmåga att hänga upp sig då ibland, tror den stänger ner programmet efter 60 sekunder som default om dom gör det. Går att ändra i php.ini filen.[/quote] Detta kan mycket väl vara en del av problemet. Räknar varje klick på utgående länkar och då stänger jag nog inte själv kopplingen. Ska kika ändra det senare ikväll. Tackar. |
||
Svara med citat |
Svara |
|
|