Mailinglisten-Archive |
Hi, Das Problem liegt wahrscheinlich bei einer der Abfrage, wenn ein select über mehrere Tabellen ausgeführt wird und einige der Joins eher etwas hingestoppelt sind, wird die virtuelle Tabelle die aus der Abfrage entsteht irgendwann so groß das der Server sie nicht mehr packt. Du solltest herausfinden welche Abfrage der Prozeß genau startet und dann die Abfrage analysieren. (EXPLAIN SELECT) . Danach die Abfrage optimieren bzw. die Tabellen die hinter der Anfrage stehen analysieren, manchmal ist es nur ein fehlender Index. Allerdings kann es auch an der Version von Mysql liegen, bei einigen Versionen treten Speicherproblem auf. Außerdem gibt es einige Exploits die genau so etwas produzieren (kann sein das dich jemand abschießt). Du findest Informationen bei http://www.securityfocus.com/ (ehemals bugtraq) oder direkt bei den Leuten von Mysql. Markus ----- Original Message ----- From: "Mike Ruebsamen" <nl_(at)_midweb.de> To: <php_(at)_solix.wiso.Uni-Koeln.DE> Sent: Thursday, April 20, 2000 7:09 AM Subject: [php] OT - mysql absturz > hallo, folgendes problem, das im archiv schon mal erwähnt, > aber nicht diskutiert wurde: > > enorm viele mysql anfragen aus enorm vielen php scripten > --> server läuft eine gewisse zeit (ca. 20 stunden) normal > mit ca. 5 bis 7 prozessen, die den spiecher nicht übermäßig > vollmüllen und die cpu so gut wie nicht benutzen irgendwann > und einmal sterben. > > irgendwann passiert das: > ein prozess fährt die cpu bis ans ende. nur noch 30% der > anderen prozesse sterben. scripte und abfragen laufen weiter- > hin bis: > --> server überlastet bleibt bei 0,0% idle. wenn anzahl prozesse > == max_connections fehlermeldung "too many connections" > ende! > > sorry für das OT, weiß mir aber keinen rat mehr und der pro- > vider sitzt mir im nacken (muß jeden tag die db neu starten) > > gruss > mike > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive