ajax sluit mysql connectie niet af
Als ik gebruik maak van ajax zit ik met het probleem dat de server de mysql connectie niet afsluit maar in sleep zet ook al gebruik ik de mysql_close() functie.
Heeft iemand een oplossing voor dit probleem?
alvast bedankt
kristoff
Vreemd. Nooit van gehoord.
Dit gaat allemaal buiten *_pconnect om, maar werkt ongeveer hetzelfde. Als het goed is houdt PHP het zelf wel binnen de perken, en zou dit geen probleem moeten zijn.
Hij blijft gewoon in slaap staan en doet voor de rest niets meer met dat process.
Is er geen manier om slapende processen de killen vanuit php dan?
Je topic geopent met http://phphulp.nl/profiel/user/15158/
en niet met http://phphulp.nl/profiel/user/13960/
Chris Kortaan schreef op 14.11.2008 14:03:
Je zit op je verkeerde account, Kristoff ;-)
Je topic geopent met http://phphulp.nl/profiel/user/15158/
en niet met http://phphulp.nl/profiel/user/13960/
Je topic geopent met http://phphulp.nl/profiel/user/15158/
en niet met http://phphulp.nl/profiel/user/13960/
lol XD overkill....
maar kan iemand mij helpen?
Ik zou me overigens geen zorgen maken over connecties met de status 'sleep'. Deze worden vanzelf afgesloten na een x aantal seconden (mysql server instelling). Als het goed is zijn deze connecties zelfs een snelheidswinst.
Zoals Jelmer al aangaf is dit geen probleem / storing, maar standaard gedrag van de database.
Maar als je vaak een request doet krijg ik altijd het probleem van
to_many_connection.
Dit is vrij irritand voor de gebruiker.
blijkbaar hangt het ook van de host af.
maar ja het is opgelost.
Gewijzigd op 01/01/1970 01:00:00 door kristoff
kristoff schreef op 15.11.2008 10:50:
Ga de database dan eens configureren, dat is 999 van de 1000 keer namelijk nog niet gedaan. Dat er dan dingen fout gaan, is vrij logisch. Zeker wanneer je het hebt over de dramabase MySQL...ja ok.
Maar als je vaak een request doet krijg ik altijd het probleem van
to_many_connection.
Dit is vrij irritand voor de gebruiker.
Maar als je vaak een request doet krijg ik altijd het probleem van
to_many_connection.
Dit is vrij irritand voor de gebruiker.
Daarnaast zul je ook php.ini correct moeten configureren.
Wanneer je standaard instellingen gebruikt, zul je nooit optimaal gebruik kunnen maken van een toepassingen. En dat is zeker met MySQL het geval, met standaard instellingen is MySQL niet eens in staat om data correct op te slaan of queries correct uit te voeren.
Heb je zelf het beheer over je database? Zo ja, kijk dan even of je je max_connections iets op kunt krikken... https://interserver.net/cms/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=21&nav=0,3,7