Mailinglisten-Archive |
Andreas Demmer schrieb: > Hallo, > > ich habe aktuell das Problem dass PHP bei 500 bis 1000 concurrent users nur > 38 Datenbankverbindungen aufbaut obwohl in der php.ini die Zahl der > Verbindungen auf unbegrenzt eingestellt ist. Woher hast du diesen Wert? Von "SHOW PROCESSES;"? > Nun kenne ich das Connection Pooling, so dass eine DB Verbindung an einen > anderes Script übergeben werden kann. Allerdings läuft laut Messungen > unseres Hardware-Partners T-Systems eine Warteschlange auf: Die PHP-Skripte > warten auf Datenbankverbindungen ohne die noch möglichen zu nutzen (MySQL > erlaubt laut my.cnf 500 simultane Verbindungen). Pconnects wären auch keine > Lösung, da käme ich mit 500 Verbindungen nicht weit. was sagt denn dein Thread-Cache? SHOW STATUS LIKE '%thread%' SHOW VARIABLES LIKE '%thread%' begrenzt eventuell das OS die Prozesse? -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive