Hallo liebe Gemeinde,
bin zum ersten Mal hier und hoffe, von den Experten vielleicht den einen oder anderen Tipp zu bekommen.
Ich habe zwei Server, www und db. Auf www sind 20 Jails mit apache2.2 konfiguriert, diese greifen auf den MySQL-Server "db" zu.
Seit einiger Zeit tritt folgendes Phänomen auf:
In bestimmten Jails laden die php Seiten, die einen MySQL-Zugriff haben ewig (weisse Seite im Browser, es wird kein Inhalt dargestellt). Statische Seiten bzw. php-Seiten ohne db-Zugriff laden sofort.
Nach ein paar Minuten (ca. 5Min) laden die Seiten normal.
Das passiert teilweise in beliebiger Reihenfolge, teilweise in der Reihenfolge, wie sie in Nagios (läuft auf einem 3. Rechner) zum Überwachen eingetragen sind. Ich erhalte natürlich unmengen an SMS, dass die Seiten nicht erreichbar sind.
IMHO muss es irgendein Timeout bzw. Limit an Verbdindungen o.ä. sein, das den Zugriff auf die DB in dem Augenblick verhindert.
Habe heute bsdsar installiert, um ein bisschen mehr Überblick zu bekommen. Die max. Anzahl der gleichzeitigen Verbindungen http und mysql auf dem host-System sind so um die 3-400, die max. zulässigen Verbindungen für MySQL sind 500. Gerne kann ich "SHOW STATUS"-Ausgaben posten....
Könnt Ihr mir vielleicht Tipps geben, wie ich das Problem eingrenzen kann?
Vielen Dank im Voraus!
bin zum ersten Mal hier und hoffe, von den Experten vielleicht den einen oder anderen Tipp zu bekommen.
Ich habe zwei Server, www und db. Auf www sind 20 Jails mit apache2.2 konfiguriert, diese greifen auf den MySQL-Server "db" zu.
Seit einiger Zeit tritt folgendes Phänomen auf:
In bestimmten Jails laden die php Seiten, die einen MySQL-Zugriff haben ewig (weisse Seite im Browser, es wird kein Inhalt dargestellt). Statische Seiten bzw. php-Seiten ohne db-Zugriff laden sofort.
Nach ein paar Minuten (ca. 5Min) laden die Seiten normal.
Das passiert teilweise in beliebiger Reihenfolge, teilweise in der Reihenfolge, wie sie in Nagios (läuft auf einem 3. Rechner) zum Überwachen eingetragen sind. Ich erhalte natürlich unmengen an SMS, dass die Seiten nicht erreichbar sind.
IMHO muss es irgendein Timeout bzw. Limit an Verbdindungen o.ä. sein, das den Zugriff auf die DB in dem Augenblick verhindert.
Habe heute bsdsar installiert, um ein bisschen mehr Überblick zu bekommen. Die max. Anzahl der gleichzeitigen Verbindungen http und mysql auf dem host-System sind so um die 3-400, die max. zulässigen Verbindungen für MySQL sind 500. Gerne kann ich "SHOW STATUS"-Ausgaben posten....
Könnt Ihr mir vielleicht Tipps geben, wie ich das Problem eingrenzen kann?
Vielen Dank im Voraus!