Het probleem is al opgelost. Ik heb de database geleegd en de auto_increment teller gereset. Toen heb ik alles opnieuw naar de database weg laten schrijven en met Chrome ingelogd op MyPhpAdmin. Met Firefox liep de boel dus vast en gaf 'ie een foutmelding dat ik aan de sizelimit zat.quote:Op zaterdag 3 november 2012 16:10 schreef StM het volgende:
Wat werkt er niet meer (krijg je een error?) en welke database gebruik je?
Dat blijkt nu het geval te zijn: Warning: mysqli::mysqli(): (08004/1040): Too many connectionsquote:Op maandag 5 november 2012 13:03 schreef Farenji het volgende:
tenzij de connecties niet goed hergebruikt worden en je op den duur tegen de max_connections limiet aanloopt.
Heb het erin gezet (en mysql opnieuw gestart), maakt geen verschil. Ik krijg na 2 minuten alweer "too many connections".quote:Op maandag 5 november 2012 13:26 schreef GlowMouse het volgende:
Probeer eens mysql.allow_persistent=Off en mysqli.allow_persistent=Off
Ja bijna allemaalquote:Op maandag 5 november 2012 13:32 schreef GlowMouse het volgende:
Kijk dan eens in apache's server-status of er clients verbonden blijven.
Ik heb het nu zo:quote:Op zondag 4 november 2012 20:43 schreef pascal08 het volgende:
Wat is de juiste manier om URL's met CodeIgniter te rewriten in htaccess, zonder dat het pad naar m'n CSS-file wordt gerewrite waardoor m'n CSS-file niet correct geladen wordt?
Ik had het al maanden zo draaien, kun je nagaan.quote:Op maandag 5 november 2012 22:10 schreef GlowMouse het volgende:
Pagina's deden er dus daadwerkelijk een halve minuut over om te laden, dat zou je sowieso snel door moeten hebben.
quote:Dit bestand bestaat niet, de toegang tot het volgende bestand is beperkt of het bestand is verwijderd wegens overtreding van het auteursrecht.
Nice dat het gefixt is!quote:Op maandag 5 november 2012 21:56 schreef mstx het volgende:
Nou ik ben er 5 uur mee bezig geweest, maar eindelijk gevonden waar die sleeping processes vandaan kwamen.
Het bleek te komen door de manier waarop ik user variables opsloeg in APC. Ik heb bijvoorbeeld nieuwsberichten of forum topics die ik met apc_store() opsloeg om te cachen. Eerst deed ik dit allemaal in één grote array met alle items erin (dus $forum=array(1=>'bericht1', 2=>'bericht 2'), $nieuws=array() etc). Nu heb ik ze allemaal hun eigen variabele gegeven. Nu is mijn script ineens 100x zo snel.
Nu ze allemaal apart staan hoeven ze niet meer op elkaar te wachten als 5 mensen tegenlijk 5 verschillende nieuwsberichten lezen en deze tegelijkertijd gecached worden, dan kan het script meteen verder en de mysql connectie sluiten... best stomme fout als je er zo achteraf over nadenkt.
quote:Op maandag 5 november 2012 22:13 schreef mstx het volgende:
[..]
Ik had het al maanden zo draaien, kun je nagaan.
* mstx gaat zich diep schamen
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |