From: s0niX Date: December 4 2003 9:06am Subject: Re: Persistent List-Archive: http://lists.mysql.com/mysql-de/239 Message-Id: <296291817.20031204100628@s0nix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Hi Wenn mehrere PHP-Anwendungen auf dem Server laufen ist prinzipiel erstmal vom pconnect abzuraten. Beispiel: Anfrage für Anwendung 1 -> Apache öffnet PHP-Prozess 1 -> pconnect zu DB1 Anfrage für Anwendung 2 -> Apache verwendet PHP-Prozess 2 -> pconnect zu DB2 Damit hat man schon mit nur einem offenen Prozess 2 schlafende Verbindungen. Das Standardlimit liegt beim Apache bei 150 Prozessen. Worst-case macht das dann 300 Verbindungen. Bei dem Standardlimit von 100 Verbindungen in MySQL kann es dann nicht mehr funktionieren. Je höher die Serverlast ist und je mehr Anwendungen sich den Server teilen desto eher tritt das Problem auf. Wenn man nur eine Anwendung (mit immer gleichen Logindaten) auf dem Server laufen hat kann man den pconnect problemlos verwenden, wenn man die Anzahl der Prozesse im Apache und die erlaubten Verbindungen von MySQL auf einander abstimmt. Am Donnerstag, 4. Dezember 2003 um 09:55 schrieben Sie: wgd> Wenn ich unter PHP/mySQL eine Verbindung dieser Art aufbaue. Welche wgd> Auswirkungen kann das haben? Wie lange wird diese Verbindung aufrecht wgd> gehalten ? wgd> Kann es dadurch recht schnell zum überschreiten der maximalen wgd> Verbindungsanzahl des Servers kommen ?