thom81
13.07.2004, 15:55
Hallo zusammen,
ich bin auf meinem Root-Server von phpBB auf vBulletin 3.0.3 umgestiegen.
Eigentlich habe ich erwartet, dass vBulletin mit den Resourcen besser umgeht. Nun habe ich aber zwei größere Probleme:
Oft habe ich einen Datenbankfehler (SQL error 0) bei ca. 100 gleichzeitigen Benutzern bekommen. Dieser kam wohl von der MySQL Begrenzung "max_connections = 100". Diese Zahl habe ich auf "200" gesetzt und es hab soweit keine Probleme mehr.
Jetzt habe ich allerdings das Problem, dass der Server bei ca. 120 gleichzeitigen Benutzern der Server wohl komplett in die Knie geht. Der Seitenaufbau dauert extrem lange bzw. es kommt zu einem Timeout. Auch via Telnet kann ich auf den Server dann nicht mehr zugreifen.
Mein Verdacht: Es liegt am RAM.
Kann es sein, dass der Linux Server von 100 auf 0 abstürzt, wenn ihm der RAM ausgeht? Wie genau kann ich das denn feststellen?
Leider bin ich kein guter Kenner von Linux um solche Dinge auf die Spur zu kommen. Mit dem Befehl "top" erhält man ja die meisten Prozesse. Hier steht wohl auch der Arbeitsspeicher (?) und dieser geht auf die 0 zu... (im Anhang ein Screen davon - bei ca. 70 / 80 gleichzeitigen Benutzern)
Was ich eigentlich wissen möchte...
Wie kann ich denn sicher sein das es der Arbeitsspeicher ist?
Kann es doch noch ein Konfigurationsproblem sein?
Danke schon im Voraus.
Gruß
Thomas
ich bin auf meinem Root-Server von phpBB auf vBulletin 3.0.3 umgestiegen.
Eigentlich habe ich erwartet, dass vBulletin mit den Resourcen besser umgeht. Nun habe ich aber zwei größere Probleme:
Oft habe ich einen Datenbankfehler (SQL error 0) bei ca. 100 gleichzeitigen Benutzern bekommen. Dieser kam wohl von der MySQL Begrenzung "max_connections = 100". Diese Zahl habe ich auf "200" gesetzt und es hab soweit keine Probleme mehr.
Jetzt habe ich allerdings das Problem, dass der Server bei ca. 120 gleichzeitigen Benutzern der Server wohl komplett in die Knie geht. Der Seitenaufbau dauert extrem lange bzw. es kommt zu einem Timeout. Auch via Telnet kann ich auf den Server dann nicht mehr zugreifen.
Mein Verdacht: Es liegt am RAM.
Kann es sein, dass der Linux Server von 100 auf 0 abstürzt, wenn ihm der RAM ausgeht? Wie genau kann ich das denn feststellen?
Leider bin ich kein guter Kenner von Linux um solche Dinge auf die Spur zu kommen. Mit dem Befehl "top" erhält man ja die meisten Prozesse. Hier steht wohl auch der Arbeitsspeicher (?) und dieser geht auf die 0 zu... (im Anhang ein Screen davon - bei ca. 70 / 80 gleichzeitigen Benutzern)
Was ich eigentlich wissen möchte...
Wie kann ich denn sicher sein das es der Arbeitsspeicher ist?
Kann es doch noch ein Konfigurationsproblem sein?
Danke schon im Voraus.
Gruß
Thomas