ik heb een probleempje met php. ik heb nog niet lang geleden de site www.gsmlijst.nl gelanceerd. eerst leek dit allemaal prima te werken maar sinds gisteren krijg je als je naar mijn site gaat vaak de volgende melding:
"Warning: mysql_connect(): Too many connections in /var/www/vhosts/gsmlijst.nl/httpdocs/config.php on line 37Too many connections"
ik heb gekeken wat er in de code op regel 37 staat en dat is het volgende:
"mysql_connect($hostname,$username,$password) or die(mysql_error());"
weet iemand wat het probleem kan zijn en hoe ik hem kan oplossen?
- php probleempje
-
05-05-2006, 12:43 #1Particulier
- Berichten
- 18
- Lid sinds
- 18 Jaar
php probleempje
-
05-05-2006, 13:11 #2
- Berichten
- 427
- Lid sinds
- 18 Jaar
Teveel connecties naar mysql, vraag je host om raad ;)
-
05-05-2006, 14:36 #3Particulier
- Berichten
- 18
- Lid sinds
- 18 Jaar
@robin
thx, ik heb een mailtje gestuurd! hopen dat zij het kunnen oplossen
-
05-05-2006, 17:02 #4
- Berichten
- 240
- Lid sinds
- 18 Jaar
je kan iig aan het eind van je script de connectie weer sluiten, zou wel moeten schelen denk ik
mysql_close(); ?
-
05-05-2006, 22:26 #5
- Berichten
- 292
- Lid sinds
- 18 Jaar
Dat gebeurt in principe automatisch Frank.
Dit klinkt inderdaad als iets wat de host zou op kunnen lossen, desnoods door het verplaatsen naar een andere server.
-
06-05-2006, 15:31 #6
- Berichten
- 34
- Lid sinds
- 18 Jaar
Misschien dat mysql_pconnect() in jouw geval soelaas kan bieden?
-
06-05-2006, 17:48 #7
- Berichten
- 292
- Lid sinds
- 18 Jaar
Dan krijg je dus connecties die niet meer automatisch afsluiten, waardoor je eerder meer dan minder connecties krijgt Benjamin.
-
06-05-2006, 21:33 #8
- Berichten
- 34
- Lid sinds
- 18 Jaar
Permanente connecties, dus geen overhead om verbindingen te openen/sluiten, waardoor queries sneller worden afgehandeld.
In een omgeving met een hoge load is pconnect() effecienter dan connect().
Hangt er dus van af hoe belast de server is.
Aangezien er bij de ts al teveel connecties worden geopend denk ik dat het in dit geval wel toepasselijk is.
-
06-05-2006, 21:39 #9
- Berichten
- 292
- Lid sinds
- 18 Jaar
Het gaat dus om de overhead van het openen van de connecties, daar "beschermt" dit tegen. Dat is dus iets anders dan dat het helpt tegen het openhouden van te veel connecties, dat veroorzaak je hier juist mee.
-
07-05-2006, 19:42 #10
- Berichten
- 34
- Lid sinds
- 18 Jaar
Mjah, daar zit idd iets in Martijn. Maar beiden hebben zo hun voor- en nadelen.
Ik zit denk ik nog een beetje teveel met gecompileerde applicaties in m'n hoofd, want er zitten idd nogal veel nadelen aan in php/mysql.
Om maar te zeggen dat deze discussie al meerdere malen werd gevoerd en OT te blijven ;-).
@ de ts: Kan je ook een idee geven hoe druk bezocht de website is en hoe/wanneer je een verbinding opent/sluit (indien dit niet automatisch gebeurt)? Indien de host nog niet geantwoord heeft tenminste.
-
07-05-2006, 20:08 #11
- Berichten
- 292
- Lid sinds
- 18 Jaar
Ik ben me heel goed bewust van de voor- en nadelen Benjamin, maar in dit geval wegen de nadelen echt een stuk zwaarder dan de voordelen denk ik.
Maar goed, een berichtje van Roy zou inderdaad wel weer eens leuk zijn.
-
08-05-2006, 22:13 #12Particulier
- Berichten
- 18
- Lid sinds
- 18 Jaar
@allen
sorry van de wat late reactie (laatste tijd erg druk geweest). thx voor alle reaties van jullie kant! ik had de host gemailt en hij gaf aan dat er enkele problemen waren die nu op gelost zijn. ik heb nu de melding ook niet meer gehad dus verwacht dat dit wel het probleem was.
nogmaals bedankt
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic