Bitte um hilfe bei Too many connections !
Bitte um hilfe bei Too many connections !
Hallo,
habe einen Rootserver mit Debian und habe es auch schon geschaft die Connections auf 1000 zu stellen, aber der Fehler kommt trotzdem immer wieder !
Ich habe leider nicht so viel Ahnung aber entlich mal ein Projekt was mal gut anläuft und dann dieses.
Ich hoffe mir kann da mal jemand Intensiv helfen wie ich dies so Konfigurieren kann das es Fehlerfrei läuft !
Wenn Ihr die Mysql.log sehen müßt sagt bescheid, dann Poste ich die, den ich verstehe sie nicht.
Gruß und in Hoffnung
Colibri
P.S. http://www.micoins.de dies ist das Projekt
habe einen Rootserver mit Debian und habe es auch schon geschaft die Connections auf 1000 zu stellen, aber der Fehler kommt trotzdem immer wieder !
Ich habe leider nicht so viel Ahnung aber entlich mal ein Projekt was mal gut anläuft und dann dieses.
Ich hoffe mir kann da mal jemand Intensiv helfen wie ich dies so Konfigurieren kann das es Fehlerfrei läuft !
Wenn Ihr die Mysql.log sehen müßt sagt bescheid, dann Poste ich die, den ich verstehe sie nicht.
Gruß und in Hoffnung
Colibri
P.S. http://www.micoins.de dies ist das Projekt
Re: Bitte um hilfe bei Too many connections !
Persistent Connections deaktivieren. Siehe auch die anderen Threads ...
Re: Bitte um hilfe bei Too many connections !
Das steht aber in meiner my.cnf nicht drin ! ? 
Re: Bitte um hilfe bei Too many connections !
Ja, weil das von PHP oder was auch immer Du verwendest vermutlich so eingerichtet ist.
Siehe Manual und auch http://kris.koehntopp.de/artikel/webtune/
Persistente Verbindungen bei PHP sind gar nicht so toll wie alle glauben, denn AFAIK gilt eine persistente Verbindung nur für ein Script! Das heißt, die persistente Verbindung eines Prozesses wird nur erneut verwendet, wenn 2 mal hintereinander das gleiche Script über denselben Prozess aufgerufen wird.
Grüße
Andreas
Siehe Manual und auch http://kris.koehntopp.de/artikel/webtune/
Persistente Verbindungen bei PHP sind gar nicht so toll wie alle glauben, denn AFAIK gilt eine persistente Verbindung nur für ein Script! Das heißt, die persistente Verbindung eines Prozesses wird nur erneut verwendet, wenn 2 mal hintereinander das gleiche Script über denselben Prozess aufgerufen wird.
Grüße
Andreas
Re: Bitte um hilfe bei Too many connections !
Deshalb will ich sie ja auch Deaktivieren , aber wie und wo ?
Gruß und Danke
Colibri
Gruß und Danke
Colibri
Re: Bitte um hilfe bei Too many connections !
in der php.ini: mysql.allow_persistent = Off
Das ist natürlich trotzdem quatsch. Siehe: http://de.php.net/features.persistent-connectionsPersistente Verbindungen bei PHP sind gar nicht so toll wie alle glauben, denn AFAIK gilt eine persistente Verbindung nur für ein Script! Das heißt, die persistente Verbindung eines Prozesses wird nur erneut verwendet, wenn 2 mal hintereinander das gleiche Script über denselben Prozess aufgerufen wird.
Persistente Verbindungen sind SQL-Verbindungen, die nach Abarbeitung des Skriptes nicht geschlossen werden. Wenn eine persistente Verbindung angefordert wird, prüft PHP zuerst, ob bereits eine identische persistente Verbindung (die vielleicht vorher offen geblieben ist) existiert und benutzt sie in diesem Fall. Sollte keine Verbindung existieren, wird eine hergestellt. Eine 'identische' Verbindung ist eine Verbindung, die zu dem gleichen Host mit dem gleichen Usernamen und Passwort hergestellt wurde.
Last edited by oxygen on 2004-06-04 12:33, edited 2 times in total.
Re: Bitte um hilfe bei Too many connections !
Ok, Vielen Dank !
Ich habe jetzt mal ein paar Daten vom Huge Beispiel übernommen ! Vieleicht bringt das ja auch mal was
Gruß Colibri
Ich habe jetzt mal ein paar Daten vom Huge Beispiel übernommen ! Vieleicht bringt das ja auch mal was
Gruß Colibri
Re: Bitte um hilfe bei Too many connections !
Naja, obiges hatte mir mal ein php-dev gesagt.
Re: Bitte um hilfe bei Too many connections !
Na was ist den nun besser ? Persidente Verbindung Ja oder Nein ?
Re: Bitte um hilfe bei Too many connections !
grundsätzlich nein. es gibt ein paar scripte die ausnahmen bilden, aber in der regel geht es sehr gut ohne.
Re: Bitte um hilfe bei Too many connections !
lese die Links.
Wenn Du sehr viele Apache-Prozesse mit persistenten Verbindungen hast, lohnt sich das irgendwann nicht mehr. Man kann zwar die "max-connections" bei mysql den "max clients" des Apachen anpassen, aber auch das nur bis zu einem bestimmten Punkt. Gerade bei mysql ist der Verbindungsaufbau sehr schnell (im Gegensatz zu Oracle...), so dass sich persistente Verbidnung eigentlich eh kaum lohnen. Aber wie gesagt, in den Links hier im Thread steht da ne ganze Menge zum Thema!
ps: http://dev.mysql.com/doc/mysql/de/Too_m ... tions.html
Wenn Du sehr viele Apache-Prozesse mit persistenten Verbindungen hast, lohnt sich das irgendwann nicht mehr. Man kann zwar die "max-connections" bei mysql den "max clients" des Apachen anpassen, aber auch das nur bis zu einem bestimmten Punkt. Gerade bei mysql ist der Verbindungsaufbau sehr schnell (im Gegensatz zu Oracle...), so dass sich persistente Verbidnung eigentlich eh kaum lohnen. Aber wie gesagt, in den Links hier im Thread steht da ne ganze Menge zum Thema!
ps: http://dev.mysql.com/doc/mysql/de/Too_m ... tions.html