Mailinglisten-Archive |
Ja.
Jeder Connect ist ein Prozess.
Wenn Du mit einem Programm zugreifts welches den Connect nicht schließt und du nochmals ein open machst, dann wird der erste Prozess nicht beendet und ein weiterer aufgemacht.
Normalerweise wenn das Programm geschlossen wird, dann wird auch der Thread von mysql automatisch geschlossen. Unsaubere lösung.
Wenn Du jedoch einen 2 geöffnet hast dann wird nur der 2te geschlossen und der erste bleibt offen bis keine Connects mehr gehen. VARIABLE maxconnection.
MFG
Thomas
-----Ursprüngliche Nachricht-----
Von: Oliver Schlag (privat) [mailto:chairman_(at)_foni.net]
Gesendet: Mittwoch, 07. Februar 2001 16:48
An: mysql-de_(at)_lists.4t2.com
Betreff: MySQL läuft Amok
Hallo zusammen,
habe letztens meine MySQL Version auf 3.23.32-log gebracht. Habe das alles
schön per Hand kompiliert und gut war. Bis eben lief alles einwandfrei und
plötzlich haben sich über 100 MySQL Prozesse auf dem Server initiiert und
die Kiste ist recht gut in die Knie gegangen, für so viele Prozesse war der
Speicher eigentlich nicht ausgelegt.
Kann mir vielleicht jemand etwas genauer erklären woher das kommt bzw. wie
man das verhindern kann ? Macht MySQL für jede Client Connection nen eigenen
Prozess ?
Grüße
Oliver
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive