3Dnavigator
Erfahrenes Mitglied
Also, zwischenzeitlich hat sich viel getan. Mit Bullja's Hilfe konnte ich so einiges Ausfindig machen:
- die Ruby Prozesse sind dem Mac OS X Wiki sowie dem Profil-Manager geschuldet und somit ok.
- es sind keine fehlerhaften und/oder unsachgemässe Queries am Werk, welche verantwortlich für die zeitweisen Ausfälle sind
stattdessen, haben wir herausgefunden, dass immer wenn 3 gleichzeitige Server-Verbindungen (siehe: *mysqladmin -uroot -p processlist*) geöffnet sind, der Server keine weiteren Verbindungen zulässt.
Die eine oder andere Website auf meinem Server haben zB. mit mysql_pconnect (persistent connect) Verbindungen hergestellt, welche teilweise nicht sofort wieder beendet wurden (darunter Typo3-Websites!). Dies verursachte, dass teilweise ein Benutzer schon mehrere gleichzeitige Verbindungen verursachen konnte. Das habe ich nun angepasst und verwende nur noch normale connects. Da diese nach dem Aufbau einer Seite sofort wieder geschlossen werden, besteht das Problem nun nur noch, wenn mehr als 3 Anfragen im gleichen Zeitraum den Server erreichen.
Diese drei Verbindungen sind unabhängig davon, ob diese via TCP oder Socket hergestellt wurden und auch unabhängig ob drei mal mit dem gleichen User oder nicht.
Nun gilt es nur noch zu klären, weshalb meine MySQL-Installation nach 3 statt 600 Verbindungen bereits zu macht..
- die Ruby Prozesse sind dem Mac OS X Wiki sowie dem Profil-Manager geschuldet und somit ok.
- es sind keine fehlerhaften und/oder unsachgemässe Queries am Werk, welche verantwortlich für die zeitweisen Ausfälle sind
stattdessen, haben wir herausgefunden, dass immer wenn 3 gleichzeitige Server-Verbindungen (siehe: *mysqladmin -uroot -p processlist*) geöffnet sind, der Server keine weiteren Verbindungen zulässt.
Die eine oder andere Website auf meinem Server haben zB. mit mysql_pconnect (persistent connect) Verbindungen hergestellt, welche teilweise nicht sofort wieder beendet wurden (darunter Typo3-Websites!). Dies verursachte, dass teilweise ein Benutzer schon mehrere gleichzeitige Verbindungen verursachen konnte. Das habe ich nun angepasst und verwende nur noch normale connects. Da diese nach dem Aufbau einer Seite sofort wieder geschlossen werden, besteht das Problem nun nur noch, wenn mehr als 3 Anfragen im gleichen Zeitraum den Server erreichen.
Diese drei Verbindungen sind unabhängig davon, ob diese via TCP oder Socket hergestellt wurden und auch unabhängig ob drei mal mit dem gleichen User oder nicht.
Nun gilt es nur noch zu klären, weshalb meine MySQL-Installation nach 3 statt 600 Verbindungen bereits zu macht..